报错信息:
js代码:
$(document).ready(function () {
$(".update_info").click(function () {
var username = $(this).parent("th").parent("tr").children().eq(0).attr("id");
alert(username)
$.ajax({
url: "/system/search_account/",
type: "POST",
data: {
'csrfmiddlewaretoken': $('[name="csrfmiddlewaretoken"]').val("id"),
"username": username,
},
success: function (data) {
alert("成功")
},
})
})
})
alert(username)这个是可以出来的,然后直接就发生错误了
$('[name="csrfmiddlewaretoken"]').val("id")
==>你上面的是设置控件值,然后jquery对象作为csrfmiddlewaretoken内容了,直接jquery对象可能会导致浏览器奔溃
改成下面的
$('[name="csrfmiddlewaretoken"]').val()