我用这种方法加载页面...
function remoteCall(sUrl, sQueryStr, sCalledBy)
{
var str = " { ";
$.post(sUrl,sQueryStr, function(data){
sResponse[sCalledBy] = data; //alert(data);
eval(" "+sCalledBy+"()");
});
}
但是当我将
$.post
更改为$.get
时,它不起作用。实际上,我需要更改此设置,因为我是从远程页面加载此页面的。 最佳答案
我需要改变我的这个Bcoz
正在从远程页面加载此页面...。
您需要查看Same Origin Policy:
在计算中,相同来源策略
是一个重要的安全概念
浏览器端编程的数量
语言,例如JavaScript。的
策略允许脚本在
来自同一网站的页面
访问彼此的方法,以及
没有具体属性
限制,但阻止访问
大部分方法和属性
不同网站上的页面。
为了使您能够获取数据,它必须是:
相同的协议和主机
您需要实现JSONP来解决它。