求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),但是老执行到了这儿
 }
 }  
 });
有没有哪位高手知道错在哪了啊??求帮忙。
 }