ajax与.net问题,急等,请救援
function GetData()
{
var xmlReceive=createAjaxObj();
try{
//xmlReceive.abort();
xmlReceive.open("GET","~/setting/mytest1.aspx?action=inithtml&ID=13",true);
xmlReceive.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlReceive.setRequestHeader("If-Modified-Since","0");
xmlReceive.setRequestHeader("Content-length", 0);
xmlReceive.setRequestHeader("Connection", "close");
xmlReceive.onreadystatechange=function ShowComment1()
{
if(xmlReceive.readyState==4 && xmlReceive.status==200)
$("ShowData").innerHTML=xmlReceive.responseText;
}
xmlReceive.send(null);
}catch(ex){}
}
如上,小弟想在test.htm文件加裁时,向服务器请求数据,test.htm如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<body onload ="javascript:GetData();" >
。。。
现在的问题是xmlReceive.status的值经测试后为3,xmlTeceive.readyState=4正常,xmlReceive.statusText=unknown
亦即请求后,返回不了数据,是何问题?
补充:我现在的环境是VS2005+sqlServer2005!