0
JS 코드로 값을 나눌 때 ','구분 기호가있는 뷰로 분할 된 데이터를 보냅니다. 보기로 보낸 구분 기호 ','를 변경할 수 있습니까? 나는 분할 기능은 두 개의 인수를 받아들이는 것을 알고 .split (분리 문자 제한) 가 여기에 JS 코드입니다 :js에서 Django보기로 스플 리트 된 값을 전달합니다.
$(document).ready(function() {
$('#searchSubmit').click(function() {
q = $('#q').val().split('\n');
t = $('#t').val();
$('#results').html(' ').load('/?mdhash=' + q + '&type=' + t);
});
});
$(document).ajaxStart(function() {
$('#spinner').show();
}).ajaxStop(function() {
$('#spinner').hide();
});
그리고 여기 뷰의 부분 :
def crackit(self, request):
self.mdhash = request.GET.get('mdhash', '').split(',')[:15]
self.type = request.GET.get('type', '')
self.api = request.GET.get('api', '')
self.clear = {}
self.temp = {}
self.new = {}
self.encrypted = {}
Remote_ip = request.META.get('REMOTE_ADDR').split(':')[-1]
current_path = request.get_full_path()
q는 mdhash 또는 ...입니까? 또한 http://www.python.org/dev/peps/pep-0008/ – Willian
yup q is mdhash를 읽으십시오. –