博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转  C#中jQuery Ajax实例(一)
阅读量:6027 次
发布时间:2019-06-20

本文共 1069 字,大约阅读时间需要 3 分钟。

 

 

目标:在aspx页面输入两参数,传到后台.cs代码,在无刷新显示到前台

下面是我的Ajax异步传值的第一个实例

1.前台html代码:

Ajax实例1
参数1:
参数2:

2.后台代码:

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace AjaxDemo{    public partial class demo1 : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {        }        //type方式必须是post,方法必须是静态的,方法声明要加上特性[System.Web.Services.WebMethod()],传递的参数个数也应该和方法的参数相同。        [System.Web.Services.WebMethod()]        public static string AjaxMethod(string param1, string param2)        {            return "参数1为:"+param1+",参数2为:"+param2;        }    }}

3.运行效果:

4.输入数据,点击提交后:

 5.注意:

第1步中contentType: "application/json; charset=utf-8"这句不可少!不设置这个,json也是返不回来的

 

当然,你也可以如下这种Post传值格式写:

 

var data={"name":"Tom","age":"20"};var url="XXX.ashx"$.post(url,data,function (){alert("ok!")});

转载于:https://www.cnblogs.com/janeaiai/p/6513798.html

你可能感兴趣的文章
使用node打造自己的命令行工具方法教程
查看>>
Express代理中间件问题与解决方案
查看>>
||和&&返回什么?
查看>>
linux在文件中查找指定字符串,然后根据查找结果来做进一步的处理
查看>>
在Oracle中删除所有强制性外键约束
查看>>
dhcp
查看>>
虚拟化环境下对公司业务服务器实现NLB+SQL高可用(二)
查看>>
我的友情链接
查看>>
学习新技术的10个建议
查看>>
Linux SHELL if 命令参数说明
查看>>
lnmp实例
查看>>
Android开发环境搭建(WINDOWS VERSION)
查看>>
kvm虚拟机的克隆和分区扩容
查看>>
代码中如何应对缓存服务器宕机的情况
查看>>
Intro to CSS 3D transforms
查看>>
《Java技术》第三次作业
查看>>
CYQ.Data 数据层框架 CYQ.Data 数据框架 使用篇四 MAction 增删改
查看>>
[sqlite] 判断表、视图是否存在及常用C#操作语句
查看>>
c++中,bool与int 的区别
查看>>
cout输出控制——位数和精度控制
查看>>