2010-07-31 90 views
1

我用这个方法来加载网页...

function remoteCall(sUrl, sQueryStr, sCalledBy) 
{ 
    var str = " { "; 

     $.post(sUrl,sQueryStr, function(data){ 
      sResponse[sCalledBy] = data; //alert(data); 
      eval(" "+sCalledBy+"()"); 
     }); 
} 

,但是当我改变$。员额至$不用彷徨不工作 其实我需要改变这个bcoz我是从远程加载此页页....

请帮助。

谢谢。

回答

3

我需要改变这个bcoz我是 加载远程页面此页面....

你需要看看Same Origin Policy

在电脑方面,同源策略 是浏览器端编程 多种语言(如JavaScript)的 的重要安全概念。该 政策允许来自同一站点 发起的互相访问的方法和属性 无特定限制 页面 运行的脚本,但阻止访问 大多数方法和跨不同的网站页面 性能。

为你能够得到的数据,它必须是:

相同的协议和主机

您需要实现JSONP要解决它。