0

我使用来自widget.fx-exchange.com 的汇率小部件,它与php include 命令的工作非常好,但它从根本上影响页面加载的问题,我认为它可以通过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。

4

2 回答 2

0

尝试如下编码您的数据字符串

data: encodeURIComponent("fg=en&ff=USD&ft=PHP,EUR,PKR,INR,AED,&fa=1&cb=F0F0F0&cc=000000&fy=3"),
于 2013-07-14T09:38:15.150 回答
0

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

如果您无法访问远程主机来提供 JSONP,那么通过一个简单的 PHP 桥接器加载内容怎么样?在本地主机上使用 file_get_contents('contents from remote url') 为 AJAX 调用提供“本地”源。

于 2013-07-14T15:01:28.337 回答