iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >jQuery AJAX如何实现调用页面后台方法
  • 378
分享到

jQuery AJAX如何实现调用页面后台方法

2023-06-08 08:06:06 378人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Jquery ajax如何实现调用页面后台方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下新建demo.aspx页面。首先在该页面的后台文件demos.aspx.cs中添加

这篇文章给大家分享的是有关Jquery ajax如何实现调用页面后台方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

新建demo.aspx页面。

首先在该页面的后台文件demos.aspx.cs中添加引用。

using System.WEB.Services;

1).无参数的方法调用.
大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。
后台代码:

[WebMethod]   public static string SayHello()   {      return "Hello Ajax!";   }

js代码:

$(function() {     $("#btnOK").click(function() {       $.ajax({         //要用post方式         type: "Post",         //方法所在页面和方法名         url: "Demo.aspx/SayHello",         contentType: "application/JSON; charset=utf-8",         dataType: "json",         success: function(data) {           //返回的数据用data.d获取内容           alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按钮的提交       return false;     });   });

页面代码:

  <fORM id="form1" runat="server">  <div>    <asp:Button ID="btnOK" runat="server" Text="验证用户" />  </div>  </form>

运行效果如下:

jQuery AJAX如何实现调用页面后台方法

2).有参数方法调用
后台代码:

[WebMethod]   public static string GetStr(string str, string str2)   {     return str + str2;   }

JS代码:

$(function() {     $("#btnOK").click(function() {       $.ajax({         type: "Post",         url: "demo.aspx/GetStr",         //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字         data: "{'str':'我是','str2':'XXX'}",         contentType: "application/json; charset=utf-8",         dataType: "json",         success: function(data) {           //返回的数据用data.d获取内容            alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按钮的提交       return false;     });   });

运行效果如下:

jQuery AJAX如何实现调用页面后台方法

3).返回数组方法
后台代码:

[WebMethod]   public static List<string> GetArray()   {     List<string> li = new List<string>();       for (int i = 0; i < 10; i++)       li.Add(i + "");       return li;   }

JS代码:

$(function() {     $("#btnOK").click(function() {       $.ajax({         type: "Post",         url: "demo.aspx/GetArray",         contentType: "application/json; charset=utf-8",         dataType: "json",         success: function(data) {           //插入前先清空ul           $("#list").html("");             //递归获取数据           $(data.d).each(function() {             //插入结果到li里面             $("#list").append("<li>" + this + "</li>");           });             alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按钮的提交       return false;     });   });

页面代码:

<form id="form1" runat="server"><div>  <asp:Button ID="btnOK" runat="server" Text="验证用户" /></div><ul id="list"></ul></form>

运行结果图:

jQuery AJAX如何实现调用页面后台方法

jquery是什么

jquery是一个简洁而快速的javascript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的CSS选择器,并且可对CSS选择器进行扩展、拥有便捷的插件扩展机制和丰富的插件,是继Prototype之后又一个优秀的JavaScript代码库,能够用于简化事件处理、HTML文档遍历、Ajax交互和动画,以便快速开发网站。

感谢各位的阅读!关于“jQuery AJAX如何实现调用页面后台方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: jQuery AJAX如何实现调用页面后台方法

本文链接: https://www.lsjlt.com/news/252808.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jQuery AJAX如何实现调用页面后台方法
    这篇文章给大家分享的是有关jQuery AJAX如何实现调用页面后台方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下新建demo.aspx页面。首先在该页面的后台文件demos.aspx.cs中添加...
    99+
    2023-06-08
  • ajax如何调用后台方法
    这篇文章主要介绍ajax如何调用后台方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 我曾使用过的方法有三种: 1 在页面中加入隐藏的button,并...
    99+
    2024-04-02
  • 如何使用JQuery EasyUI结合ztrIee实现后台页面开发
    这篇文章主要为大家展示了“如何使用JQuery EasyUI结合ztrIee实现后台页面开发”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用JQuery ...
    99+
    2024-04-02
  • C#如何实现前台与后台方法互调
    本篇文章为大家展示了C#如何实现前台与后台方法互调,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前台与后台方法互调是很多读者关心的功能。下面提供的代码,可以实现C#前台与后台方法互调的目的。<...
    99+
    2023-06-17
  • 如何通过jquery实现ajax调用
    这篇文章主要讲解了“如何通过jquery实现ajax调用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何通过jquery实现ajax调用”吧! ...
    99+
    2024-04-02
  • 怎么用jQuery AJAX实现后台传数据
    这篇文章主要介绍了怎么用jQuery AJAX实现后台传数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用jQuery AJAX实现后台传数据文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • jquery如何实现几秒后跳转页面
    本篇内容介绍了“jquery如何实现几秒后跳转页面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Ajax跨域中如何调用JAVA后台
    这篇文章主要介绍Ajax跨域中如何调用JAVA后台,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. JSONP定义JSONP是英文JSON with Padding的缩写,是一个非...
    99+
    2024-04-02
  • jQuery如何实现AJAX定时刷新局部页面
    这篇文章主要介绍了jQuery如何实现AJAX定时刷新局部页面,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法一:局部刷新我们讲述到最多的...
    99+
    2024-04-02
  • jquery中DataTable如何实现前后台动态分页
    小编给大家分享一下jquery中DataTable如何实现前后台动态分页,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html代码:<!DOCTYPE html> &...
    99+
    2024-04-02
  • jQuery如何实现AJAX调用错误处理
    这篇文章主要为大家展示了“jQuery如何实现AJAX调用错误处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现AJAX调用错误处理”这篇文...
    99+
    2024-04-02
  • AJax如何获取后台数据在页面中渲染
    这篇文章给大家分享的是有关AJax如何获取后台数据在页面中渲染的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.先放一段ajax http://xxxxx/GCMS/dispat...
    99+
    2024-04-02
  • Ajax如何实现获取数据后显示在页面
    这篇文章主要介绍Ajax如何实现获取数据后显示在页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!主要功能流程介绍循环获取列表数据 点击列表数据进入详情页点击报名参加弹出报名成功提示...
    99+
    2024-04-02
  • C#后台调用WebApi接口的实现方法
    目录1.WebRequest方式2.HttpClient 方式1.WebRequest方式 private void button1_Click(object sender, Eve...
    99+
    2024-04-02
  • 如何使用asp.net实现ajax登录页面
    这篇文章将为大家详细讲解有关如何使用asp.net实现ajax登录页面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。下面实现一个经典的登录页面,有保存密码功能,页面上所有...
    99+
    2024-04-02
  • jquery如何实现修改值后刷新页面功能
    本文小编为大家详细介绍“jquery如何实现修改值后刷新页面功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何实现修改值后刷新页面功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在Web开发中...
    99+
    2023-07-05
  • ajax如何实现调用
    这篇文章给大家分享的是有关ajax如何实现调用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:把url返回的数据,填充到指定id的div中客户端: test.html&l...
    99+
    2024-04-02
  • ajax如何实现前台后台跨域请求处理
    这篇文章主要为大家展示了“ajax如何实现前台后台跨域请求处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ajax如何实现前台后台跨域请求处理”这篇文章吧。跨...
    99+
    2024-04-02
  • JQuery中的load()方法如何实现Ajax功能
    这篇文章主要为大家展示了“JQuery中的load()方法如何实现Ajax功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JQuery中的load()方法如何...
    99+
    2024-04-02
  • 怎么用juery的ajax方法调用aspx.cs页面中的webmethod方法
    本篇内容介绍了“怎么用juery的ajax方法调用aspx.cs页面中的webmethod方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作