ASP.NET利用JQuery实现AJAX(前台脚本代码)调用后台静态方法
前台页面的script代码
PS:
如果不需要参数的话,就把data那一行删除
 $(function () {
            //AJAX同步后台
            var orderid = parseInt($(this).parent().text())
            var check = $(this).children().eq(0).prop("checked");
            $.ajax({
                type: "Post",
                //哪个页面的         哪个方法
                url: "WebForm1.aspx/Setcheck",
                //!~~~~~~~注意
                //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
                data: "{'orderid':'" + orderid + "','check':'" + check + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    //返回的数据用data.d获取内容
                    //  alert(data.d);
                },
                error: function (err) {
                    alert("发生错误请刷新页面");
                }
            });
还有后台的代码
报错的话记得引用一下这个
using System.Web.Script.Services;
using System.Web.Services;
 //这里的前端是否选中
        [WebMethod] //这个标识很重要一定要写上
        public static  string Setcheck(string orderid,string check)
        {
            using (当当网搜索Entities1 db = new 当当网搜索Entities1())
            {
                Orders TargetOrders = db.Orders.FirstOrDefault(o => o.OrderID == orderid);
                TargetOrders.Ischeck = !TargetOrders.Ischeck;
                if (db.SaveChanges() > 0)
                {
                    //string SuccessResult = "<script>alert('修改成功')</script>";
                    //Response.Write(SuccessResult);
                }
            }
            //点击完以后需不需要把页面禁用了
            return orderid;
        }
												
											ASP.NET利用JQuery实现AJAX(前台脚本代码)调用后台静态方法的更多相关文章
- 类型:Jquery;问题:jquery调用后台带参数方法;结果:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
		
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. [WebMethod] 命名空间 1.无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod] ...
 - 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法
		
利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. 先来个简单的实例热热身吧. 1.无参数的方法调用 asp.net code: view plaincopy to clip ...
 - 使用ASP.NET AJAX 从脚本中调用Web 服务的应用方法
		
技能点:通过编写WebService,在页面js中调用WebService来进行数据查询. 网站开发,有些时候需要使用js在页面动态生成一些内容,但还有些数据要通过查询数据库才能获取的. 但由于诸如主 ...
 - Ajax02 什么是json、json语法、json的使用、利用jQuery实现ajax
		
目录 1什么是json 2json语法 3json的使用 4利用jQuery实现ajax编程 1 什么是json JavaScript Object Notation(JavaScript 对象表示法 ...
 - asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
		
上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模 ...
 - asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立
		
上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里 ...
 - 使用Ajax在javascript中调用后台C#函数
		
使用Ajax在javascript中调用后台C#函数 最近一段时间在紧跟一个网站的项目,数据库中用户表的UserName要求是唯一的,所以当用户选定一个用户名进行注册时要首先检查该用户名是否已被占用, ...
 - [Swift通天遁地]一、超级工具-(6)通过JavaScript(脚本)代码调用设备的源生程序
		
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
 - Asp.net中JQuery、ajax调用后台方法总结
		
通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery.Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了.灵活运用: 1.有 ...
 - 利用jquery的ajax实现跨域,内部其实是jsonp协议了,不是XHRhttp协议
		
一.同源策略 要理解跨域,先要了解一下“同源策略”.所谓同源是指,域名,协议,端口相同.所谓“同源策略“,简单的说就是基于安全考虑,当前域不能访问其他域的东西. 一些常见的是否同源示例可参照下表: 在 ...
 
随机推荐
- 多线程学习(第一天)java语言的线程
			
一.并发与并行 并发:处理器不停的切换有操作的线程. 并行:多个处理器同时执行有操作线程. 二.启动线程 无论是A,B哪种方式实现多线程,都需要通过Thread.start方法启动线程. A.Thre ...
 - conda pytorch 配置
			
主要步骤: 0.安装anaconda3(基本没问题) 1.配置清华的源(基本没问题) 2.查看python版本,运行 python3 -V: 查看CUDA版本,运行 nvcc -V 3.如果想用最新版 ...
 - PHP统计在线用户数量
			
一段经典的php统计在线用户数量的代码,一起学习分享. <?php /** * Created by PhpStorm. * User: jifei * Date: 15/11/24 * ...
 - docker方式安装awvs和nessus渗透工具
			
docker-compose.yaml文件 version: '2' services: awvsnessus: image: leishianquan/awvs-nessus:v4 environm ...
 - drf从入门到飞升仙界 03
			
APIView执行流程 基于APIView+JsonResponse编写接口 # APIView是drf提供给使用者的一个类,在使用drf写视图类,继承都是这个类及其子类 # APIView继承了Dj ...
 - mysql ID起始值重置方法
			
方法一,执行SQL:truncate table `table_name`; 这种方法好处是运行速度超快 方法二,执行如下SQL: (还是假定表名是test)delete from `table_na ...
 - 光纤加速计算 383-高速信号处理板 XCKU060的双路QSFP+光纤PCIe 卡 XCKU060板卡
			
基于kintex UltraScale XCKU060的双路QSFP+光纤PCIe 卡 一.板卡概述 本板卡系北京太速科技自主研发,基于Xilinx UltraScale Kintex系列FPGA ...
 - vue界面显示无效的token
			
返回登陆界面,重新登陆 登陆成功
 - Linux下的zip和tar压缩解压缩命令详解
			
一.zip压缩工具 zip的压缩包在windows和linux中都比较常用,它可以压缩目录和文件,压缩时录时,需要指定目录下的文件.zip后面先跟目标文件名,即压缩后得自定义压缩包名,然后跟要压缩的文 ...
 - sql server 检测是否更新并输出更新的数据
			
create table dbo.test1 (id int,name varchar(10))create table dbo.test2 (id int) insert into dbo.test ...