【发布时间】:2012-11-29 03:56:15
【问题描述】:
我有一个使用引导程序设计的 HTML 页面,它调用 REST 服务来更新数据库信息。这是javascript:
$.support.cors = true;
$.ajaxSetup ({
// Disable caching of AJAX responses
cache: false,
async: false
});
$("#submitemail").click(function() {
$.getJSON('http://sub.mydomain.com/getinfo/'+
encodeURIComponent($('#emailaddress').val()),
function(resp) {
//do something here
});
});
在 FF 中工作。
使用 IE - 如果我从桌面打开 html 文件并运行...它将调用 sub.mydomain.com 并获取信息。但是,如果我从 www.mydomain.com 打开站点并调用该方法 - 什么都没有。用 Fiddler 检查 - IE 甚至不发送请求。
【问题讨论】:
-
存在回调参数时sub.mydomain.com是否返回有效的
JSONP? -
你看看IE控制台有没有错误?
标签: jquery html cross-browser cross-domain getjson