javascript - 如何解决通过ajax发送数据 "Item is undefined: if (item.guid != null)"错误

标签 javascript jquery ajax

我正在编写这个 jquery 脚本来通过 ajax 将数据发送到 php 文件。它有效,但我收到此错误。谁能告诉我如何解决这个问题?下面发布了代码,错误也是如此。

这是发送数据后出现的错误。

Item is undefined: if (item.guid != null)

这是代码:

// Data 
    dataObj = { correctAnswers: correctAnswers,                
               startTime:startTime,
               startDate:startDate 
               };

    //Post Data To contorler 
    $.ajax({
        type: "POST",
        url: "save",            
        data: dataObj,
        success: function(data) {
            //Need to return the file contents somehow!
            alert("Data sucessfully Sent\n");
        }
    });

最佳答案

您需要指定将 json 发送到服务器。您需要将以下选项添加到您的 $.ajax

contentType: "application/json; charset=utf-8"

否则该函数默认需要标准形式的发布。

关于javascript - 如何解决通过ajax发送数据 "Item is undefined: if (item.guid != null)"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955908/

相关文章:

javascript - 如何创建独立于浏览器的 cookie?

jquery - 对 PageMethod 的 ASP.NET jQuery AJAX 调用返回解析器错误和 200 响应

javascript - AJAX 调用后 jQuery 选择的插件更新问题

JavaScript : Display password for a short time

javascript - 将数组添加到数组数组

javascript - 当用户在不同的选项卡中时,jQuery 更改页面的标题

javascript - Chrome 开发工具运行缓慢,因为我使用的是数据 :image in background image

javascript - 将一个对象上的事件路由到另一个对象

PHP:如何从 $.post 请求返回数据作为响应?

javascript - PHP JSON 无法回显值,总是返回数组?