能
function D_ajax(url,data)
{
$.ajax({
type: "POST",//用“GET”也试过
url: url,//远程服务器上的webservice服务地址
data: data,//传递是WEB服务的参数
dataType: "xml",
contentType: "application/xml; charset=utf-8",
success: OnSuccess = function (data) { alert("获取XML成功"); },
error: onError = function () { alert("获取XML失败"); }
});
}
我这样写的 chorme提示本机无远程服务器的跨域权限 报403错误
请问这应该如何改呢?
@cc_jony: 你仔细分析你这个问题,它提示的是“本机无远程服务器的跨域权限”,那么它并没有说是因为“返回的 XML 格式数据”造成了“本机无远程服务器的跨域权限”,所以你这个问题问错了,你应该问“ajax如何跨域访问 web 资源?”
http://www.cnblogs.com/guowei1027/archive/2009/12/15/1625170.html
@Launcher:
chrome提示:
@Launcher: 我为自己的智商捉急啊 看不明白
跨域是不是应该用到jsonp?
试过jsonp的 但是webservice返回的不是json标准格式,回调函数可以取到值,但是回调函数不执行,现在想通过接受xml的格式,自己在前台解析成json格式,您有没有什么好的建议呢?