jquery - 深入研究 JSON

标签 jquery ajax json

我正在从我的服务器取回以下数据集

{"success":"y","carrier":"Verizon Wireless","isMobile":"true"}

当我尝试深入了解我的 ajax 函数的 json 结果时

$.ajax(
{
    url: 'php/lookup.php',
    data: 'number='+encodeURIComponent(num),
    datatype: 'json',
    type: 'get',
    success: function (j) 
    {

        alert(j);
        alert(j.carrier);

    }

当我执行alert(j)时,我能够警告整个JSON字符串,但是当我执行alert(j.carrier)时,我得到一个未定义的消息。

有人可以解释一下吗?

谢谢!

最佳答案

使用dataType: 'json' 而不是datatype: 'json'

JavaScript 区分大小写,并且 jQuery.ajax要求无法识别小写数据类型

关于jquery - 深入研究 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570186/

相关文章:

ajax - jQuery:getJSON 与 get、http header ? (推特 API)

javascript - 对 svg 数据使用 <use> 时强制重绘 svg

json - Swift - 嵌套对象的映射(Objectmapper)

asp.net - 如何拦截 ASP.NET 中的异步请求/获得有关异步请求的通知?

javascript - 将 json 字符串值的一部分传递给 jquery 函数

javascript - Jquery next() 不起作用

javascript - 每次调用 Javascript 函数时获取新的 JSON 数据

java.lang.IllegalStateException : this kind of handler cannot be attached to multiple components

java - 将自定义 JAXB 上下文与 Jersey 客户端结合使用

java - Jackson ObjectMapper setSerializationInclusion() 不工作