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!
这应该是什么问题?
[解决办法]
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); }
[解决办法]
建议楼主的测试信息能稍微文明一点
[解决办法]