请教一个ajax的问题
javascript吧
全部回复
仅看楼主
level 5
化灵 楼主
var msg = document.getElementById("test");
var test = document.test.ajax.value;
var url = "__URL__/ajax";
var post_str = "test="+test;
if (window.XMLHttpRequest)
{
ajax =new XMLHttpRequest();
}
else {
ajax =new ActiveXObject("Microsoft.XMLHTTP"); }
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send(post_str);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200)
{ msg.innerHTML = ajax.responseText; }}
为什么这个值明明post过去了,但是我就是获取不到呢?如果不用ajax直接submit就可以获取到
2012年09月26日 02点09分 1
level 12
[打酱油]
2012年09月26日 02点09分 2
--#你两边逛的啊~~~突然发现,你工资蛮好赚的说
2012年09月26日 02点09分
回复 化灵 :[臭美]
2012年09月26日 02点09分
level 11
send放在最后试试
2012年09月26日 02点09分 3
ajax.onreadystatechange 放在这个后面?也不行啊~~~从调试器上看,值是已经POST过去的了~~~不知道为啥就是获取不到
2012年09月26日 02点09分
回复 化灵 :那你自己查吧,没什么技术上的问题,肯定是小细节的
2012年09月26日 02点09分
回复 独角戏1124 :凌乱状态
2012年09月26日 02点09分
回复 化灵 :果然……是个小细节……php那些获取的变量写错了……
2012年09月26日 02点09分
level 7
语句顺序问题
2012年09月26日 04点09分 4
1