使用 jQuery 进行跨域 AJAX JSONP 请求
当尝试使用 jQuery ajax 跨域解析 JSON 数组数据时,必须请注意,托管数据的远程服务器必须支持方法注入,JSONP 才能正常运行。
在您的代码中,以下块使用 dataType: 'jsonp':
$.ajax({ type: "GET", url: "http://10.211.2.219:8080/SampleWebService/sample.do", dataType: "jsonp", success: function (xml) { alert(xml.data[0].city); result = xml.code; document.myform.result1.value = result; }, });
window.some_random_dynamically_generated_method = function(actualJsonpData) { // Calls the success callback successCallback(actualJsonData); }
my_callback_method({your json serialized data});
以上是如何使用 jQuery 成功发出跨域 AJAX JSONP 请求?的详细内容。更多信息请关注PHP中文网其他相关文章!