【发布时间】:2010-07-02 01:31:55
【问题描述】:
我有一个简单的 getJson 请求:
$.getJSON('JsonTest', function(o) {
alert(o.Test);
});
它可以工作,但是在 Firebug 中,“o”永远不会变成一个对象,而是一个字符串:
{"Test":"Hello"}
如果我做一个
eval('(' + o + ')')
它得到了很好的评估,我唯一能想到的是存在某种跨站点脚本问题,但是我在我的开发机器上运行所有东西,JsonTest 不在 localhost:port/Controller/JsonTest
关于可能出现什么问题的任何想法?如何检查是否是跨站点问题?还有其他想法吗?
【问题讨论】: