var frm = $('#updateStickyForm');
frm.submit(function (e) {
var id = "{{note.id}}"
e.preventDefault();
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data:
frm.serialize() + '&' + $.param(id),
success: function (data) {
console.log('Submission was successful.');
$('#test').show();
},
error: function (data) {
console.log('An error occurred.');
console.log(data);
},
});
});
当我查看Chrome中的网络日志时,参数显示为“ 0:”。我可以使用Django很好地访问参数并执行我想使用的参数,我只想知道如何将其从“ 0”更改为我选择的参数。
答案 0 :(得分:1)
id
似乎有一个要发布的值的键0
,您可以构造一个对象,并用所需的键传递给$ .param
frm.serialize() + '&' + $.param({"myid":id['0']}),