ajax基础问题
var url="read.aspx";
xmlhttp.open("GET",url,true);
xmlhttp.setRequestHeader("Cache-Control","no-cache");
if(xmlhttp.readyState == 4)
alert("yes");
else
alert("no!");
这是Default.aspx的代码
<% Response.AddHeader("Cache-Control", "no-cache,must-revalidate");
Response.Write(System.IO.File.ReadAllText(@"c:\test.txt")); %>
这是read.aspx代码.
read.aspx自己执行没问题
而Default.aspx运行输出的是no!
这应该是什么问题?
[解决办法]
- JScript code
function readcontent() { var xmlhttp=initxmlhttp(); var showcontent=document.getElementById("showcontent"); var url="read.aspx"; if(xmlhttp.open("GET",url,false)) alert("god!"); else alert("test!"); xmlhttp.setRequestHeader("Cache-Control","no-cache"); xmlhttp.onreadystatechange=function() { [color=#FF0000]if(xmlhttp.readyState == 4) alert("yes"); else alert("no!"); [/color] if(xmlhttp.readyState==4) { xmlhttp.send(); showcontent.innerHTML=xmlhttp.responseText; } } alert(xmlhttp.responseText); xmlhttp.send(null); }
[解决办法]
建议楼主的测试信息能稍微文明一点
[解决办法]
[解决办法]
up
[解决办法]
顶
[解决办法]
只好友你UP下了.
[解决办法]
顶下先,
[解决办法]
好像帮不上忙
[解决办法]
function checkid(id_name){
var xmlhttp=initxmlhttp();
if (xmlhttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="read.aspx";
url=url+"&s="+Math.random();
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4){
if (xmlhttp.status==200){
var data=xmlhttp.responseText;
alert(data);
showcontent.innerHTML=data;
}
else{
alert("失败,请联系管理员");
}
}
else{
alert("正在进行...");
}
}
xmlhttp.open("GET",url, true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.send(null);
}
[解决办法]
up
[解决办法]
[解决办法]
read.aspx和write.aspx你怎么写的啊?