首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

火速!初学者Ajax有关问题

2013-08-16 
火速求助!!菜鸟Ajax问题一个aspx页面,一个ashx页面,,怎么把ashx文件中的context.Response.Write(OK)传

火速求助!!菜鸟Ajax问题
一个aspx页面,一个ashx页面,,怎么把ashx文件中的context.Response.Write("OK");传到前台的label显示啊?谢谢

这个是ashx  里面的代码
 public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        string name = context.Request["name"];
        int names=int.Parse(name);
        string user_id = context.Request["user_id"];
        int use = int.Parse(user_id);
       
       

 
      JavaScriptSerializer jss = new JavaScriptSerializer();
        //等级一
      if (mod.user_score >= 100 && mod.user_score <= 200)
      {
          if (moo.login_score > names && names < 10)
          {
              string json = "OK";
            context.Response.Write(json); 需要把这个到前台显示!!
   
          
          }   
          else {
              string json = "OK";
              context.Response.Write(json);
          }
           
        
      }


前台代码   主要是这里不晓得改   帮忙改改吧
   $(function () {
            $("#txtContents").keyup(function () { //键盘弹起的时候发生
                if ($("#txtContents").val().length > 0) { //文本框不为空时发生   
                    $("#ulContent").attr("style", "display:block");


                    $.getJSON("Handler2.ashx", { "name": $("#txtContents").val(), "user_id": $("#TextBox1").val() }, function (data) {
                        $("#ulContent").empty(); //清空ul
                        $.each(data, function (index, emp) {
                            $("#ulContent").append("<li>" + emp.question_title + "</li>");
                           


                        });
                    });
                }

            }); Ajax JSON
[解决办法]
后台都不对,就返回了一个OK字符串。。

楼主先想好后台要返回什么数据先
[解决办法]
 $.ajax({
                    type: "post",
                    dataType: "text",
                    url: 'Handler2.ashx',
                    data: { "name": $("#txtContents").val(), "user_id": $("#TextBox1").val() },


                    success: function (msg) {
                        var htmls = "<li>" + msg + "</li>";
                        $("#ulContent").append(htmls);
                    }

                });
[解决办法]
你后台要设置好类型 josn类型, 数据格式,等等。

热点排行