jquery中设置点击事件后进入ajax里html显示“错误代码:Out of Memory”?

报错信息:

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()