求ajax高手帮忙看下,不知道哪儿错了。有数据传递,但是总是出的是没有数据??
这是我的handler:我试过了,GetUnreadMsgCnt(int receiveId)查出了数据。
public class GetMsgCount : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
int receiveId = Convert.ToInt32(context.Request.QueryString["receiveId"]);
int result = new MessageManager().GetUnreadMsgCnt(receiveId);
if (result > 0)
{
context.Response.Write("1");
}
else
{
context.Response.Write("-1");
}
context.Response.End();
context.Response.Close();
这是我的js获取数据:
var count=0;
function ajaxGetMsgCount()
{
$.ajax({
url: "ajax/GetMsgCount.ashx",
type:"GET",
data:{"receiveId":$(".txtMyId").val()},
radomID:Math.random(),
success:function(){
if(count.responseText=="1")
{
alert("有消息");
}
else
{
alert("没有消息");//总是执行这一件,我设置了断点,测试是(result > 0),但是老执行到了这儿
}
}
});
有没有哪位高手知道错在哪了啊??求帮忙。
}
------解决方案--------------------
var count=0;
function ajaxGetMsgCount()
{
$.ajax({
url: "ajax/GetMsgCount.ashx",
type:"GET",
data:{"receiveId":$(".txtMyId").val()},
radomID:Math.random(),
success:function(data){
if(data=="1")
{
alert("有消息");
}
else
{
alert("没有消息");//总是执行这一件,我设置了断点,测试是(result > 0),但是老执行到了这儿
}
}
});
有没有哪位高手知道错在哪了啊??求帮忙。
}