js、jq整理1

http://www.w3school.com.cn/jquery/

http://www.php100.com/manual/jquery/

1、根据样式 点击事件以及获取点击值  

<div class="col-lg-6 col-md-6 ol_txt1" for="显示值">显示值</div>

<script> //点击事件加样式 $(".ol_txt1").click(function () { var flag = $(this).hasClass("ol_txt2"); if (flag) { $(this).removeClass('ol_txt2'); } else { $(this).addClass('ol_txt2'); } }) //获取选中的值 var yes = $(".ol_txt2"); if (yes.length == 0) { alert("至少必选1项!"); return; } var ii = yes.length; var str = ""; for (var i = 0; i < ii; i++) { var pid1 = yes.eq(i).attr("for"); str += pid1+ " "; }
</script>

 2、ajx

  $.ajax({
        type: "post",
        url: "/Handler/GetFilghtInfor.ashx",//
        async: false,//同步:意思是当有返回值以后才会进行后面的js程序。
        data: { "op": "1", "begintime": thistime },
        dataType: "json",
        success: function (data) {
            if (data.Success == true) {
                if (data.List != "[]") {
                    $.each(data.List, function (i, cpi) {
                        _filg += "<li val=\"" + cpi.FlightNumber + "\">" + cpi.FlightNumber + "</li>";
                    });
                }
                $("#flig").html(_filg);
            }
            else {
                alert("没有数据!");
                $("#flig").html(_filg);
            }

        },
        error: function () {
            alert("获取失败!");
        }
    });

 ajx

  $.ajax({
            type: "post",
            url: "Handlers/ProSearchHandler.ashx",
            data: { GZChiCun: GZChiCun, GZShu: GZShu, ZGZhuanSu: ZGZhuanSu },
            success: function (data) {            
                var jsonData = $.parseJSON(data);             
                var htmlStr = "";
                for (var i = 0; i < jsonData.length; i++) {
                    var xinghao = jsonData[i].LiXinJiXH;
                    var targetPage = "";
                    if (xinghao.indexOf("5418") > -1) {
                        targetPage = "5418.aspx?pid=2";
                    }    
htmlStr
+= "<tr><td><a href='" + targetPage + "'>" + jsonData[i].LiXinJiXH + "</a></td></tr>"; } // 另一种方法               
                 //$(data).each(function () {
                  //var a = this.ZGZhuanSu.replace("<", "&lt;");//转换
                  //htmlStr += "<li>" + a + "</li>";
                 //});
                $('#ff').html(htmlStr);
                // alert()
            }
        });

一般应用程序  
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/json"; string GZChiCun = context.Request["GZChiCun"]; DataTable list = ProductSearchInfoBLL.GetByGZChiCun(GZChiCun,2); string jsonData = DataTableJson(list); context.Response.Write(jsonData); context.Response.End(); } public static string DataTableJson(DataTable dt) { var dtlist = dt.AsEnumerable(); var list = from l in dtlist.ToList() select new { ZGZhuanSu = l.Field<string>("ZGZhuanSu") }; JavaScriptSerializer jss = new JavaScriptSerializer(); string jsonData = jss.Serialize(list); return jsonData; }

 

posted @ 2016-03-18 18:09  ..00..  阅读(96)  评论(0)    收藏  举报