Javascript 无法从phonegap应用程序的jquery中的url以文本形式获取JSON数据?
我使用以下代码从SOAP web服务中以文本形式获取数据,如下所示:Javascript 无法从phonegap应用程序的jquery中的url以文本形式获取JSON数据?,javascript,jquery,json,Javascript,Jquery,Json,我使用以下代码从SOAP web服务中以文本形式获取数据,如下所示: $(document).ready(function () { $("#btn").click( function () { alert("s"); $.ajax({ url: 'http://magicmap.skmm.gov.my/McmcServicemain_bb.asmx/Login?UserName=navdeep@gmail.com&am
$(document).ready(function () {
$("#btn").click( function () {
alert("s");
$.ajax({
url: 'http://magicmap.skmm.gov.my/McmcServicemain_bb.asmx/Login?UserName=navdeep@gmail.com&Password=abc',
dataType: "text",
async: true,
success: function (result) {
alert(result);
},
error: function (request,error) {
alert('Network error has occurred please try again!'+request +error);
}
});
});
});
在这里,如果我更改URL并使用相同的JSON,那么它运行良好,并完美地返回数据
这两个网址有什么不同吗?请帮助我,我被困在这里两天了。我不熟悉JQuery。谢谢json generator.comURL之所以有效,是因为它支持。它设置响应头: 访问控制允许来源:* 这意味着您可以进行跨域请求。您的另一个URL没有输出CORS头,因此浏览器拒绝响应
要使其他URL正常工作,您必须通过同一域上的服务器端脚本代理请求,因为此文件中有.remove string标记,并添加到$.ajax函数数据类型中:“json”在success函数var obj=jQuery.parseJSON(result)中使用它;我如何代理请求?