javascript - 如何从 AJAX 调用 json 对象?

标签 javascript jquery ajax json

这是我的脚本:

$.ajax({ 
    type: "Get", 
    url: "Sample.js",
    datatype: 'json', 
    data: JSON.stringify({ key:key }), 
    success: function (data) { 
        var sample = data.name; 
        $("#html").html(sample); 
    }, 
    error: function () {
        alert("Error"); 
    }
});

这是我的 Sample.js 文件:

{ "name": "user" }

当我运行此代码时,我得到一个空白屏幕。这是我使用 getJSON() 的脚本:

$.getJSON("Sample.js", function (data) { 
    var sample = data.name; 
    $("#html").html(sample); 
})

这完美地产生了“用户”。 $.ajax 代码有什么问题?

最佳答案

getJSON 版本中,您不发送任何数据。这可能是它起作用的原因吗?对我来说,这看起来可能是……。在服务器端,当您传递关键参数时,它会传递一个空的 JSON 对象。

关于javascript - 如何从 AJAX 调用 json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19091660/

相关文章:

javascript - 重构破坏初始状态

javascript - 在nodejs中保存从url保存的图像时出现问题

javascript - 打开的网络套接字连接是否阻止了 ajax 请求?

javascript - jQuery遍历从单元格获取变量值

javascript - Jquery,禁用浏览器快捷键

javascript - 使用 ajax 和 jquery 上传文件和表单

javascript - 有没有办法从 js 对象中删除整个属性

php - 如何让搜索引擎找到我的 AJAX 内容

javascript - 如何在JQuery显示/隐藏方法中停止重复div?

Javascript GooglMaps API 句柄经常不工作