作者averywu (看文不要只会用横的看)
看板Ajax
标题[问题] AJAX POST ON SAFARI AND GOOGLE BROWSER ERROR
时间Mon Nov 8 23:19:17 2010
我的页面试着把资料用POST丢给URL处理。
var url = "m.php";
var queryString = "name=john&id=1234";
request.open("POST",url,true);
request.setRequestHeader("Content-Type","application/x-www.form-urlencoded"
,queryString.length); // BBS一行放不下
request.setRequestHeader("Content-Length",queryString.length);
request.setRequestHeader("Connection", "close");
request.send(queryString);
request.onreadystatechange = showmsg;
结果一执行下去,不用说,m.php没拿到半个变数。
(m.php 直接 var_dump($_POST);)
开了DEBUGER看有二行怪异的讯息。
Refused to set unsafe header "Content-Length"
Refused to set unsafe header "Connection"
可是不设content-leghth跟 Connection 也不能动。
这该如何是好...
Safari5 & Google Browser7 On OSX....
--
小恶魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152