Jquery Ajax在从file://请求时不访问回调

时间:2011-11-08 10:17:21

标签: javascript jquery ajax file jsonp

我通过电脑上的html文件拨打电话。当它试图访问回调时,返回非法字符。错误代码200,未调用Jquery12133434。

http://jsfiddle.net/cwatw/

开始,它可以正常工作

所以我的问题是如何从文件中获取此功能://“url”。对于Windows 7小工具来说,情况必须如此。

注意:我正在使用JSONP并获得响应。

2 个答案:

答案 0 :(得分:1)

我会......经过几天的努力,我才找到解决方案。

在Ajax部分中,添加以下内容。

scriptCharset: "utf-8",

这样它以某种方式理解jsonp回调。令我感到困惑的是,为什么没有这个,只要它不是从file://

托管

仍然没有在小工具中显示,不能以相同的方式加载。 :)

答案 1 :(得分:0)

在您的小提琴中,您在返回的json data.toSource()上调用data。那不行。尝试

JSON.stringify(data)

看起来对我来说是一个有效的对象。

相关问题