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("<", "<");//转换 //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; }

浙公网安备 33010602011771号