.Net ajax 接收参数

devtools/2024/10/18 16:26:28/

后端部分代码   一般处理程序

    public void ProcessRequest(HttpContext context){context.Response.ContentType = "text/plain";string str_index = context.Request.Form.AllKeys.Contains("index") ? context.Request.Form["index"].ToString() : string.Empty;PageModel pageModel = new PageModel();pageModel.index = index;pageModel.size = size;pageModel.rowCount = rowCount;pageModel.pageCount = pageCount;List<TB_StoreInfo> list = new List<TB_StoreInfo>();string pageJson = JsonConvert.SerializeObject(pageModel);string jsonStr = JsonConvert.SerializeObject(list);//传递参数 一个list集合和一个对象context.Response.Write(string.Format("{{\"DataModel\":{0},\"PageModel\":{1}}}", jsonStr, pageJson));//传递参数 一个int类型的数据(int类型不带引号不可以的话那就给带上引号)和一个字符串类型的数据。context.Response.Write(string.Format("{{\"Index\":{0},\"Name\":\"{1}\"}}", index, "张三"));}

 前端代码 

    <script>function GetToList(pageIndex) {$("#tbody").html("<tr><td colspan=\"12\">玩命加载中,请稍等……</td></tr>");$.ajax({url: "ajax/StoreList.ashx",data: {index: pageIndex,},cache: false,async: false,type: "POST",dataType: "Json",success: function (result) {$("#tbody").html('');for (var i = 0; i < result.DataModel.length; i++) {$("#tbody").append('<tr>');$("#tbody").append('<td>' + result.DataModel[i].StoreNo + '</td>');$("#tbody").append('<td>' + result.DataModel[i].Diqu + '</td>');$("#tbody").append('<td>' + result.DataModel[i].StoreName + '</td>');$("#tbody").append('<td>' + result.DataModel[i].RoadName + '</td>');$("#tbody").append('<td>' + result.DataModel[i].ClientType + '</td>');$("#tbody").append('<td>' + result.DataModel[i].CreateDate + '</td>');$("#tbody").append('<td>' + result.DataModel[i].Creator + '</td>');$("#tbody").append('<td>' + result.DataModel[i].ActivationDate + '</td>');$("#tbody").append('<td>' + result.DataModel[i].UseDate + '</td>');$("#tbody").append('<td>' + result.DataModel[i].DeadLine + '</td>');var total = result.DataModel[i].total;if (total <= 10 && total > 0) {$("#tbody").append("<td><p class='text-warning'>快过期:" + total + "天</p></td>");}else if (total <= 0) {$("#tbody").append("<td><p class='text-danger'>已过期</p></td>");}else {$("#tbody").append("<td><p class='text-success'>可使用:" + total + "天</p></td>");}$("#tbody").append('</tr>');}pageCount = result.PageModel.pageCount;var str = "共" + result.PageModel.rowCount + "条记录,每页" + result.PageModel.size + "条信息,共" + result.PageModel.pageCount + "页";$("#span1").html(str);$("#currentPage").html(" 第" + pageIndex + "页 ");},error: function (error) {console.log("异常" + error.responseText);$("#tbody").html('');}});}</script>


http://www.ppmy.cn/devtools/4659.html

相关文章

【Kafka】Kafka 架构深入

Kafka 工作流程及文件存储机制 Kafka 中消息是以 topic 进行分类的&#xff0c;生产者生产消息&#xff0c;消费者消费消息&#xff0c;都是面向 topic 的。 topic 是逻辑上的概念&#xff0c;而 partition 是物理上的概念&#xff0c;每个 partition 对应于一个 log 文件&am…

Proxyman Premium for Mac v5.1.1激活版:卓越的网络调试与分析工具

Proxyman Premium for Mac是一款功能强大的网络调试与分析工具&#xff0c;专为开发人员和测试人员精心打造。它集多种功能于一身&#xff0c;为用户提供了全面、高效的网络开发体验。 Proxyman Premium for Mac v5.1.1激活版下载 作为一款跨平台代理工具&#xff0c;Proxyman …

openssl 如何从pfx格式证书 获取证书序列号信息

已知&#xff1a;一个个人证书文件 test.pfx 求&#xff1a;如何通过openssl查看其对应证书的序列号信息&#xff1f; 踩坑之&#xff1a;unable to load certificate! openssl x509 -in xxx.cert -noout -serial 命令可查看证书序列号&#xff0c;但是这个-in 的输入必须是私…

Pytorch实用教程:pytorch使用模型时并没有调用forward函数,那么前向运算是如何执行的呢?

在 PyTorch 中&#xff0c;尽管我们定义了 forward 方法来指定模型的前向传播逻辑&#xff0c;实际上我们通常不直接调用这个方法。相反&#xff0c;我们通过调用模型对象本身来触发前向传播&#xff0c;这背后的机制涉及到了 Python 的 __call__ 方法。 __call__ 方法的作用 …

c++补充

构造函数、析构函数 #include <iostream> using namespace std;// 构造函数、析构函数 // --- "构造函数"类比生活中的"出厂设置" --- // --- "析构函数"类比生活中的"销毁设置" --- // 如果我们不写这两种函数&#xff0c;编译…

docker下安装redis

1.下载redis镜像 docker pull redis 2.找到具体的版本号 docker images docker image inspect 7614ae9453d1 3.根据对应的版本号&#xff0c;下载conf 配置文件 https://download.redis.io/releases/ 看下面2个配置是不是ok&#xff1a; bind 127.0.0.1 -::1 logfile &qu…

Java NIO中的mmap

Java中的mmap使用&#xff1a; static private final int start 0; static private final int size 1024; static public void main(String args[]) throws Exception {RandomAccessFile raf new RandomAccessFile("D:\\IO\\mmap-test.txt", "rw");File…

Rust 入门-更换镜像源(MAC)

1、创建或修改文件内容 首先是在 crates.io 之外添加新的注册服务&#xff0c;在 $HOME/.cargo/config.toml &#xff08;如果文件不存在则手动创建一个&#xff09;中添加以下内容 [source.crates-io] replace-with ustc[source.ustc] registry "git://mirrors.ustc.…