ajax数据传输格式问题

luofx623600186 2012-09-23 06:08:10
$.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"是这,后面跟的是数据
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2012-09-24
  • 打赏
  • 举报
回复
ajax不能跨域请求,需要你自己做代理,代理页面用服务器端xhr请求跨域的下载内容后分析需要的数据输出给ajax使用

ajax请求代理页面
luofx623600186 2012-09-24
  • 打赏
  • 举报
回复
是的,就是跨域,要接收返回来的信息,可是我怎么弄都不行,
Go 旅城通票 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 calmcrime 的回复:]

你的程序是运行在www.XXX.com这个域下吗?
[/Quote]

看这种写法基本就是跨域了
001007009 2012-09-24
  • 打赏
  • 举报
回复
你的程序是运行在www.XXX.com这个域下吗?
luofx623600186 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

ajax不能跨域请求,需要你自己做代理,代理页面用服务器端xhr请求跨域的下载内容后分析需要的数据输出给ajax使用

ajax请求代理页面
[/Quote]
能给个例子么,我刚接触这些东西,我不明白

52,804

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧