2013-07-08 24 views
0

林汇率从窗口小部件和widget.fx-exchange.com其漂亮的PHP工作包括命令使用Ajax从远程服务器数据,但这一问题的根本影响页面加载速度和即时通讯思想,将有可能通过Ajax -jquery获取请求。获取使用

$.ajax({ 

    type: "get", 
    url: "http://widget.fx-exchange.com/converter.php", 
    data: "fg=en&ff=USD&ft=PHP,EUR,PKR,INR,AED,&fa=1&cb=F0F0F0&cc=000000&fy=3", 
      success: function (data) { 
      alert(data); 
      $("#exrate").html(data); 
      } 

    }); 

TIA。

+0

任何数据被警告? – Lance

+0

@Lance我得到了Access-Control-Allow-Origin的错误。不知道是否有办法做到这一点。 –

+0

好的,在AJAX调用成功后,带有“extrate”id的div应该填充从php文件返回的数据。它是这样做的吗? – Lance

回答

0

尝试编码数据串如下

data: encodeURIComponent("fg=en&ff=USD&ft=PHP,EUR,PKR,INR,AED,&fa=1&cb=F0F0F0&cc=000000&fy=3"), 
+0

嗨,它没有工作,以及,我加在Ajax请求的错误块,并返回该错误。 http://imageshack.com/i/5np4xdp –

+0

你确定你的文档头部有正确的ajax文件吗? Lance

+0

我使用1.7.2库(本地主机文件),但不管库的错误返回相同。 –

0

跨域的Ajax,你必须使用JSONP - 因为这通常是被禁止的......

如果你有到远程主机无法访问提供JSONP,那么通过一个简单的PHP桥加载内容呢?在本地主机上使用file_get_contents(来自远程URL的内容)为您的AJAX调用提供“本地”源。