读书人

ajax数据传输格式有关问题

发布时间: 2012-10-08 19:54:56 作者: rapoo

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");                //请求出错处理                }            });
输出的data是空的,url:"http://www.XXX.com/cgi-bin/webservice.fcgi"是这,后面跟的是数据

[解决办法]
你的程序是运行在www.XXX.com这个域下吗?
[解决办法]
ajax不能跨域请求,需要你自己做代理,代理页面用服务器端xhr请求跨域的下载内容后分析需要的数据输出给ajax使用

ajax请求代理页面

读书人网 >Ajax

热点推荐