1、第一种ajax 的post和get方式
$.ajax({ type: "POST", url: "../../tools/get_calendardata.ashx", data: "", //要发送的数据 dataType: 'json', success: function (data1) { console.log(data1); // callback(data1); for (var i = 0; i < data1.length; i++) { events.push({ id: data1[i].id, title:data1[i].title, allDay: data1[i].allDay, start: new Date(data1[i].start), end: new Date(data1[i].end), contents:data1[i].contents, backgroundColor: data1[i].backgroundColor }); } //events = data1; try { console.log(events); callback(events); } catch (e) { console.info(e); } //callback(events); } });
{ "username": username }
2、第二种方式
$(function() { ShowPage(1); }); var ShowPage = function(n) { //下面的代码的意思是向后台的处理数据的页面GetDataPage.ashx发送请求 由后台页面返回数据//data.{"pagenum":CurrentPageNum} 传递参数 $.post("GetDataPage.ashx", { "pagenum": n }, function(data) { //获得总的页码数 var ToalPageNum = data.PageCount; $("#numberPagerRow td").remove(); for (var i = 1; i <= ToalPageNum; i++) { $("<td>" + i + "</td>").click(function() { CurrentPageNum = parseInt($(this).text()); ShowPage(CurrentPageNum); }).appendTo(("#numberPagerRow")); } //获得总的表的行 var table = data.Comm; $("#mytbody tr").remove(); for (var i = 0; i < table.length; i++) { var item = table[i]; //移除旧的数据 $("<tr><td>" + item.Title + "</td><td>" + item.Subject + "</td><td>" + item.Time + "</td></tr>").appendTo(("#mytbody")); } }, "json"); }
3、后台返回json格式
context.Response.Write(new JavaScriptSerializer().Serialize(pr));
共有条评论 网友评论