Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用jquery解析jsonp_Javascript_Jquery_Json_Jsonp - Fatal编程技术网

Javascript 用jquery解析jsonp

Javascript 用jquery解析jsonp,javascript,jquery,json,jsonp,Javascript,Jquery,Json,Jsonp,我通过jQuery调用接收以下jsonp: DisplayDates({"dates":[ "10\/2012","9\/2012"]}) 当我尝试在Firefox/Chrome中显示数组时,“日期”只有一项“9/2012” 我不知道为什么。我想json的格式不正确,但应该是什么呢 我的测试代码是: function DisplayDates(data) { console.log(data); } $(function () { $.ajax({ type:

我通过jQuery调用接收以下jsonp:

DisplayDates({"dates":[ "10\/2012","9\/2012"]})
当我尝试在Firefox/Chrome中显示数组时,“日期”只有一项“9/2012”

我不知道为什么。我想json的格式不正确,但应该是什么呢

我的测试代码是:

function DisplayDates(data) {
    console.log(data);
}

$(function () {
    $.ajax({
        type: 'GET',
        url: 'http://url?alf_callback=DisplayDates',
        dataType: 'jsonp'
    });
});
编辑:
我添加了其他项目,它们出现了。唯一没有出现的项目是
“10\/2012”
。为什么?

我是个十足的白痴。。。我的页面和另一个调用没有查询相同的确切url(参数中的guid略有更改),我没有看到它。。。。
感谢您的所有测试

DisplayDates正在工作,您如何显示?是的DisplayDates正在工作。Firebug告诉我“日期”中只有一项。如果我使用for.Firebug查看数据,也会得到同样的结果。是的,但是为什么它不能使用$.ajax呢?我的chromium控制台显示了2个元素(使用$.ajax jsonp和apache服务器测试)