0
JSコードで値を分割すると、分割されたデータが '、'デリミタで表示されます ビューに送られた区切り文字 '、'を変更できますか? 私は、スプリット機能は2つだけの引数を受け入れることを知っている.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を読んでください。 –