作者mhsu2k9 (mhsu2k9)
看板Ajax
标题[问题] Firefox XMLHttp POST遇到的问题
时间Thu Feb 24 17:00:24 2011
我使用XMLHttp POST一个字串出去到一个embedded system的虚拟页面
程式码如下:
var postData = "A=1&B=2&C=3&D=4"; //POST的参数
if(window.ActiveXObject){
var xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
}else{
var xmlhttp2 = new XMLHttpRequest();
}
xmlhttp2.onreadystatechange=state_Change2;
xmlhttp2.open("POST",postUrl,true);
xmlhttp2.send(postData);
function state_Change2(){
if(xmlhttp2.readyState==4){
//200=OK
if(xmlhttp2.status==200){
alert("Post OK_");
}
}
}
使用 I.E, Chrome, Safari 都可以正确的接收到资料(A=1;B=2;C=3;D=4),透过这个XMLHttp的POST 把资料
存到远端机器里
但是唯独Firefox,机器收到的A, B, C, D都是空值
因为embedded system 我不能去更动,也没办法在上面debug,而检视embedded system的
处理原始码看起来也都没问题
这个只有Firefox有的问题,我也尝试用的Firefox 4.0 Beta,仍是一样的情况
google了一阵子也找不到解答,不知道有没有人可以帮我想想可能的原因,
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.90.133
※ 编辑: mhsu2k9 来自: 60.248.90.133 (02/24 17:11)
1F:→ weiyucsie:找个可以更动的server端测试? 02/26 18:18