jQuery ajax不发送响应

问题描述 投票:0回答:1

我正在将数据发送到特定的URL,然后尝试使用ajax来获取它,它只是打印出一个error

<script type="text/javascript" src="{{ url_for('static', filename='jquery.js') }}"></script>
<script>
      $(document).ready(function()
    {
    $.ajax({
        method: "POST",
        url: "/computers/{{id}}",
        dataType: "json",
        async: true,
        succsess: function(data){
            var json = $.parseJSON(data); // create an object with the key of the array
            alert(json.html);
            console.log(data)
        },
        error: function(error){
         console.log("Error:");
         console.log(error);
    }
    });
});
</script>

^这就是我接收请求的方式(ID为2)

javascript python jquery ajax post
1个回答
0
投票

问题是我没有发送任何数据,但我也键入了dataType: "json",所以导致了错误。

$.ajax({
        method: "POST",
        url: "/computers/{{id}}",
        async: true,
        succsess: function(data){
            var json = $.parseJSON(data); // create an object with the key of the array
            alert(json.html);
            console.log(data)
        },
        error: function(error){
         console.log("Error:");
         console.log(error);
    }
    });

所以这是正确的代码,因为我没有发送任何数据。

© www.soinside.com 2019 - 2024. All rights reserved.