关于AJAX发送到数据到服务器页面,服务器页面没有回应?
我发送到var url = "listChat.aspx?timeStamp=" + new Date().getTime(); 提交之后怎么没有反应呢? alert("Message use getmethod is sended! Message is " + quertString); 里显示出来的URL以及参数和数据,也是对的啊.listChat.aspx 为什么就是为处理呢.?
listChat.aspx.cs 源代码:
protected void Page_Load(object sender, EventArgs e)
{
string strSessionID = Request.QueryString("cDialogID");
string strsName = Request.QueryString("sName");
string strcName = Request.QueryString("cName");
string strContent = Request.QueryString("cContent");
string strIP = Request.QueryString("cIP");
string strRevert = Request.QueryString("boolRevert");
Response.Write(strSessionID, strsName, strcName, strIP, strRevert);
ConnectionStringSettings s = ConfigurationManager.ConnectionStrings["connSONORO"];
SqlConnection conn = new SqlConnection(s.ConnectionString);
SqlCommand cmdInsert = conn.CreateCommand();
cmdInsert.CommandText = "proc_insertChat";
cmdInsert.CommandType = CommandType.StoredProcedure;
cmdInsert.Parameters.Add("@SessionID", strSessionID);
cmdInsert.Parameters.Add("@sName", strsName);
cmdInsert.Parameters.Add("@cName",strcName);
cmdInsert.Parameters.Add("@ChatContent", strContent);
cmdInsert.Parameters.Add("@boolBillRead", 0);
cmdInsert.Parameters.Add("@boolJackRead", 0);
cmdInsert.Parameters.Add("@boolRevert", 0);
try
{
conn.Open();
cmdInsert.ExecuteNonQuery();
}
catch
{ }
finally
{
conn.Close();
}
}
client.html 源代码
function doRequestUsingGet()
{
createXMLHttpRequest();
var quertString = "listChat.aspx?";
quertString = quertString + createQueryString() + "×tamp=" + new Date().getTime();
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET",quertString,true);
xmlHttp.send(null);
alert("Message use getmethod is sended! Message is " + quertString);
}
function createQueryString()
{
var cDialogID = "0000000000";
var cContent = document.getElementById("txtMessage").value;
var cIP = "127.0.0.1";
var cName = document.getElementById("divclientName").outerText;
var sName = document.getElementById("divstoreName").outerText;
var sQueryString = "cDialogID=" + cDialogID;
sQueryString += "&cName=" + cName;
sQueryString += "&sNmae=" + sName;
sQueryString += "&cC&cIP=" + cIP;
sQueryString += "&boolRevert=1";
return sQueryString;
}
是不是我哪里发送得有问题啊.
|