美高梅官方网站3045-mgm6608美高梅app下载
Jquery Ajax请求代码-Web前端之家

Jquery Ajax请求代码-Web前端之家

作者:mgm美高梅 官方网址    来源:未知    发布时间:2019-11-22 19:37    浏览量:

增加援用Dll文件就能够应用了,很有益于的。 /二〇一一01/tools/Newtonsoft.Json.Net20.rar在jquery库中,getJSON其实是调用的:Query.get(url, data, callback, "json") 其中参数也是以k/v对格式发出。须求重临的能够观察:在服务端以Customer列表会集重回现在来看一下事列: 件三个Common类 复制代码 代码如下: public class Customer { public int Unid { get; set; } public string CustomerName { get; set; } public string Memo { get; set; } public string Other { get; set; } } 在经常管理公事中写二个之类方法 复制代码 代码如下: Customer customer = new Customer { Unid=1,CustomerName="宋江",Memo="天魁星",Other="黑三郎"}; string strJson = Newtonsoft.Json.JsonConvert.SerializeObject; context.Response.Write; } 在前台Jquery中加载调用ashx代码 通过getJSON向ashx央浼数据。重回的数据为JSON对象 复制代码 代码如下: $ { $.getJSON("JqueryData2.ashx", function { alert; $.getJSON("JqueryData2.ashx", function { var tt = ""; $.each { tt += k + ":" + v + "
"; }) $; }); }); ashx文件,但回来的是实业集结 复制代码 代码如下: Customer customer = new Customer { Unid=1,CustomerName="呼保义",Memo="天魁星",Other="黑三郎"}; Customer customer2 = new Customer { Unid = 2, CustomerName = "加亮先生", Memo = "天机星", Other = "吴加亮" }; List _list = new List(); _list.Add; _list.Add; string strJson = Newtonsoft.Json.JsonConvert.SerializeObject; context.Response.Write; } function GetCustomerList() { $.getJSON( "JqueryData2.ashx", function { var tt = ""; $.each { $.each { tt += kk + ":" + vv + "
"; }); }); $.html乞求aspx文件中的CS [code] protected void Page_Load(object sender, 伊夫ntArgs e) { Customer customer = new Customer { Unid = 1, CustomerName = "及时雨", Memo = "天魁星", Other = "黑三郎" }; string strJson = Newtonsoft.Json.JsonConvert.SerializeObject; Response.Write; } ·Aspx文件 主意:前台文件只保留Page表明,其余一切刨除 Jquery代码 复制代码 代码如下: function GetCustomer_Aspx() { $.getJSON( "webdata/Json_1.aspx", function { var tt = ""; $.each { tt += k + ":" + v + "
"; }) $.html央浼文本文件 文本文件提供json字符串,由$.getJSON获得json对象 ·文本文件 {Unid:1,CustomerName:"及时雨",Memo:"天魁星",Other:"黑三郎"} 文本文件提供json串,对于json的三结合格式,对于那风姿罗曼蒂克实体json,会被忽略空行与空格 复制代码 代码如下: function GetCustomer_txt() { $.getJSON( "webdata/Json_1.txt", function { var tt = ""; $.each { tt += k + ":" + v + "
"; }) $.html; } 深入分析的点子与ashx的解析雷同在Txt文件中对此多行的格式如下: 文本内容: [ {Unid:1,CustomerName:"宋江",Memo:"天魁星",Other:"黑三郎"}, {Unid:2,CustomerName:"吴用",Memo:"天机星",Other:"智多星"} ] 复制代码 代码如下: function GetCustomer_TxtList() { $.getJSON( "webdata/Json_1.txt", function { var tt = ""; $.each { $.each { tt += kk + ":" + vv + "
"; }); }); $.html; } /201101/tools/Newtonsoft.Json.Net20.rar

筹划工作
·Customer类

复制代码 代码如下:

public class Customer
{
public int Unid { get; set; }
public string CustomerName { get; set; }
public string Memo { get; set; }
public string Other { get; set; }
}

(一)ashx

复制代码 代码如下:

Customer customer = new Customer
{ Unid=1,CustomerName="宋江",Memo="天魁星",Other="黑三郎"};
string strJson = Newtonsoft.Json.JsonConvert.SerializeObject(customer);
context.Response.Write(strJson);

复制代码 代码如下:

function GetCustomer_Ashx() {
$.getJSON(
"webdata/Json_1.ashx",
function(data) {
var tt = "";
$.each(data, function(k, v) {
tt += k + ":" + v + "<br/>";
})
$("#divmessage").html(tt);
});
}

·通过getJSON向ashx央浼数据。再次来到的数目为JSON对象。
(二卡塔 尔(英语:State of Qatar)ashx文件,但回来的是实业群集

复制代码 代码如下:

Customer customer = new Customer
{ Unid=1,CustomerName="宋江",Memo="天魁星",Other="黑三郎"};
Customer customer2 = new Customer
{ Unid = 2, CustomerName = "吴用", Memo = "天机星", Other = "智多星" };
List<Customer> _list = new List<Customer>();
_list.Add(customer);
_list.Add(customer2);
string strJson = Newtonsoft.Json.JsonConvert.SerializeObject(_list);
context.Response.Write(strJson);

复制代码 代码如下:

function GetCustomerList() {
$.getJSON(
"webdata/Json_1.ashx",
function(data) {
var tt = "";
$.each(data, function(k, v) {
$.each(v,function(kk, vv) {
tt += kk + ":" + vv + "<br/>";
});
});
$("#divmessage").html(tt);
});
}

 (三)请求aspx文件
·cs文件

复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
Customer customer = new Customer
{ Unid = 1, CustomerName = "宋江", Memo = "天魁星", Other = "黑三郎" };
string strJson = Newtonsoft.Json.JsonConvert.SerializeObject(customer);
Response.Write(strJson);
}

·Aspx文件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Json_1.aspx.cs"
Inherits="webdata_Json_1" %>

前台文件只保留Page注脚,别的一切剔除。

·js文件

复制代码 代码如下:

function GetCustomer_Aspx() {
$.getJSON(
"webdata/Json_1.aspx",
function(data) {
var tt = "";
$.each(data, function(k, v) {
tt += k + ":" + v + "<br/>";
})
$("#divmessage").html(tt);
});
}

友情链接: 网站地图
Copyright © 2015-2019 http://www.zen-40.com. mgm美高梅有限公司 版权所有