用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - asp代码库

JQuery向asp.net ashx提交带中文的参数代码

2014-12-18 作者: asp源码之家举报

[asp]代码库

//异步获取数据
var tpAction=action+'getSearch.ashx?key='+encodeURIComponent('中国');                         
$.getJSON(tpAction,function(rsp){//请求成功                             
    if(rsp.status=='1'){
        var list=rsp.item;
        var len=list.length;                        
            if(len==0){
            //没有数据直接返回                                  
                setNull();
            return;
            }                       
            //组装数据                      
            var s=zy_tmpl(templ,list,len);                              
            $list.append(s);
            }else{
                alert('','加载数据失败,请重试','确定');                    
            }

        },'json',function(err){//请求失败
            alert('','加载失败,请检查网络设置!','确定');                         
     },'POST','');






        string keyy = context.Request["key"];

        if (keyy != null)
        {

            string key = HttpUtility.UrlDecode(context.Request["key"].ToString());
            //string key = context.Server.HtmlDecode(context.Request.Params["key"].ToString());
            string log = "getSearch.ashx?key=" + key;
            string logsql = "insert into logs(createtime,contents) values('" + DateTime.Now.ToString() + "','" + log + "')";
            Sqlbase.ExecuteNonQuery(CommandType.Text, logsql, null);

            //more
            string sql = "select * from news where title like '%" + key + "%' order by id desc";
            DataTable dt = Sqlbase.ExecuteTable(CommandType.Text, sql, null);
            result rs = new result();
            rs.status = 1;
            rs.msg = "成功";
            rs.item = dt;
            string strJson = Newtonsoft.Json.JsonConvert.SerializeObject(rs);

            context.Response.Clear();
            context.Response.ContentEncoding = Encoding.UTF8;
            context.Response.ContentType = "application/json";
            context.Response.Write(strJson);
            context.Response.Flush();
            context.Response.End();
        }


网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...