首页 > 编程语言 >做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据

做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据

时间:2022-12-15 18:36:10浏览次数:53  
标签:UserName data list Telephone JSON ashx str msg aspx

ASHX内容:

 #region IHttpHandler Members


public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/x-javascript";

List<User> list = new List<User>();
for (int i = 0; i < 10; i++)
{
list.Add(new User { UserName = "zzl" + i, Tel = "13521972991" });
}

string str = "[";
list.ForEach(i =>
{
str += "{" + string.Format("\"UserName\":\"{0}\", \"Telephone\":\"{1}\"", i.UserName, i.Tel) + "},";

});
str = str.TrimEnd(',') + "]";
context.Response.Write(str);
}

#endregion
ASPX内容:
function bindDatajQueryAjaxJson() {
$.ajax({
url: "Handler2.ashx",
dataType: "json",
cache: false,
data: null,
type: "GET",
success: function (data) {
var msg = "";
for (var i = 0, length = data.length; i < length; i++) {
msg += "<Div style='color:red'>UserName:" + data[i].UserName + ",Telephone:" + data[i].Telephone + "</div>";
}
$("#msg2").html(msg);
}
});
}
bindDatajQueryAjaxJson();

作者:仓储大叔,张占岭,
荣誉:微软MVP

标签:UserName,data,list,Telephone,JSON,ashx,str,msg,aspx
From: https://blog.51cto.com/u_15765017/5945630

相关文章

  • 用JSON-server模拟REST API
    用JSON-server模拟RESTAPI live-server的使用---------------------------------------------生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对......
  • JSON
    JSON的定义JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON独立于语言JSON具有自我描述性,更易理解常用的方法j......
  • JSON.stringify做深拷贝的缺点
    1.对象中有时间类型的时候,序列化之后会变成字符串类型。2.对象中有undefined和Function类型数据的时候,序列化之后会直接丢失。3.对象中有NaN、Infinity和-Infinity的时......
  • 高性能 Jsonpath 框架,Snack3 3.2.50 发布
    Snack3,一个高性能的JsonPath框架借鉴了Javascript所有变量由var申明,及Xmldom一切都是Node的设计。其下一切数据都以ONode表示,ONode也即Onenode之意,代表任何......
  • jq 解析json
    样例:{    "IP":"192.168.10.100",    "Prod":"5000",    "fy_tp_hellowrd_service":[        {            "Ip":"192.168.10.101", ......
  • API请求JSON特殊处理
    API请求JSON特殊处理场景框架处理的请求和返回的转换后的string,有时候不是我们预期的样子。可以使用JsonSerializerOptions.Converters.Insert()添加一个自定义的转换......
  • HarmonyOS实现登录页面(五)config.json代码(打开网络权限+去掉顶部lable+改为发送http明
    config.json新增代码:打开网络权限"reqPermissions":[{//打开网络权限"name":"ohos.permission.INTERNET"}]新增代码:去掉上边栏lable"met......
  • PHP 如何获取 POST 请求发送的 JSON 对象参数 All In One
    PHP如何获取POST请求发送的JSON对象参数AllInOnephpgetpostjsondata#GetJSONasastring$json_str=file_get_contents('php://input');#Getasa......
  • Qt平台下使用QJson 使用
    前言在Qt开发环境下使用Json的解析和输出当然要使用QJson来完成。QJson解析JSON主要使用的类如下#include<QJsonDocument>#include<QJsonObject>#include<QJsonArray>......
  • 空间数据格式(地理数据格式):GeoJSON(FeatureCollection)与EsriJSON(FeatureSet/ArcGIS
    一、FeatureCollection(GeoJSON)格式介绍https://learn.microsoft.com/en-us/javascript/api/azure-maps-control/atlas.data.featurecollection?view=azure-maps-typescr......