2009-05-19 79 views

回答

3

如果你想用jQuery进行跨域调用,你可以在你自己的服务器上设置一个“代理”文件,该文件获取远程内容s并将它们发送到本地jQuery,或者您需要web服务来支持JSONP

+0

Errr你就不能使用AJAX GET ... http://docs.jquery.com/Ajax/jQuery.ajax#options – Fraser 2009-05-19 09:06:30

+0

你可以给我一个例子,上面的webservice我张贴..它给予权限被拒绝 – Musa 2009-05-19 09:19:48

2

您可以使用ajax方法(POST或GET)执行此操作。 这里我使用GET作为所有远程(不在同一域)请求应该被指定为GET。我还提供了一个回调方法来显示结果作为警报。

$.ajax({ 
    type: "GET", 
    url: "http://www.webservicex.net/country.asmx", 
    data: "op=GetCountries", 
    success: function(msg){ 
    alert("Result: " + msg); 
    } 
});