ajax数据传输格式问题
- JScript code
$.ajax({ type: "post", url:"http://www.XXX.com/cgi-bin/webservice.fcgi&PROCESS="+encodeURIComponent(UpgradeRequest)+"&VERSION="+vers+"&KVERSION="+kvers+"&DEVICESN="+device+"&DEVICETYPE="+type+"&AGENCY="+agency, // url:"http://www.XXX.com/cgi-bin/webservice.fcgi/PROCESS=UpgradeRequest&VERSION=vers&KVERSION=kvers&DEVICESN=device&DEVICETYPE=type&AGENCY=agency", //url:"http://www.XXX.com/cgi-bin/webservice.fcgi", beforeSend: function(XMLHttpRequest){ //ShowLoading(); alert("aa"); }, success: function(data, textStatus){ alert("bbbb"); alert(data); //alert(aaaaaaaaaa); }, complete: function(XMLHttpRequest, textStatus){ //HideLoading(); alert("cccc"); }, error: function(){ alert("ddddd"); //请求出错处理 } });[解决办法]
你的程序是运行在www.XXX.com这个域下吗?
[解决办法]
ajax不能跨域请求,需要你自己做代理,代理页面用服务器端xhr请求跨域的下载内容后分析需要的数据输出给ajax使用
ajax请求代理页面