ASP.NET中JQuery+AJAX调用后台_实用技巧

来源:脚本之家  责任编辑:小易  

Ajax就是无刷新的。如果有刷新肯定是你的思路不对。

做订餐系统手机端时,遇到一个问题,实现登录功能时,我要调用后台的方法进行验证和判断。我们应用的是webForm进行开发的,正常情况下只要绑定按钮的方法,前后台对应就可以实现。但是,手机端应用MUI样式之后,就不适用于这种情况了。基于这个问题,我们使用JQuery+Ajax技术,其实MUI中也自带ajax技术。

你的值就没有传到后台,肯定不行了type:post只能说明你用post方式去向后台传递值 但

 实现过程:

$.ajax({ url:'路径', type:'p

webForm代码:      

using System;using System.Collections.Generic;

function login() { var name = document.getElementById("username").value; //获取用户名 var password = document.getElementById("userpassword").value; //获取密码 var params = '{name:"' + name + '",password:"' + password + '"}'; //将用户名和密码作为参数传过去 $.ajax({ url: "LoginMobile.aspx/test", //调用后台方法 data: params, type: "post", dataType: 'text', contentType: "application/json; charset=utf-8", //设置类型,注意一定不能丢 success: function (data) { if (data == '{"d":true}') { //注意判断条件 window.location = "../Order/OrderMobile.aspx"; } else { mui.toast("用户名或密码错误!"); } } }); }

在使用Jquery+Ajax 往Table 中Td 添加入数据的方法如下:在数据少的情况下直接给i

后台代码:      

相信很多人都有这种情况发生,就是在学校睡午觉,或者是上班中午休息的时候,睡着睡着突然脚猛的抖了一下,感觉踩空了要掉下去一样,惊醒后发现这仅仅是虚惊一场,不过依旧心有余悸,到底是怎么回事呢?医学角度讲,这种偶尔发生的现象是因为人正处于睡眠的“快速动眼期”(快速动眼期是一个睡眠的阶段,眼球在此阶段时会快速移动,在这个阶段,大脑的神经元的活动与清醒的时候相同),是伴随着“快速动眼期”入梦时发生的一种正常生理现象。人的睡眠有两个周期,一种是快速眼动睡眠;一种是非快速眼动睡眠。一般在入睡后1小时左右,就会进入“快速动眼期”,眼球会快速移动。在这个阶段,大脑的神经元的活动与白天清醒的时候相同,睡眠中大部分

[WebMethod] public static bool test(string name,string password) { //实例化登录业务逻辑类 CardBll cardBll = new CardBll(); userBll user = new userBll(); Page page = (Page)System.Web.HttpContext.Current.Handler; bool Flag = false; //一般用户 if (name.Length > 5) { Flag = cardBll.isExist(name, password); if (Flag == true) { System.Web.HttpContext.Current.Session["Admin"] = name; //Session["Admin"] = name; //Session["Username"] = cardBll.username(TxtName .Text .Trim (),TxtPassword.Text .Trim ()); System.Web.HttpContext.Current.Session["Username"] = cardBll.username(name); System.Web.HttpContext.Current.Session["cardLevel"] = cardBll.cardLevel(name); if (System.Web.HttpContext.Current.Session["cardLevel"].ToString() == "普通用户") { Flag = true; } } } return Flag; }

先说一下并不是所有人都喜欢结婚时佩戴钻戒。除却国人对黄金的热爱,很多人在结婚时仍选择黄金戒指外,还有一部分人,结婚时的戒指已经不局限于钻戒,比如哈莉·贝瑞和伊丽莎白·赫莉就纷纷选择了彩色宝石婚戒,相信这样的选择不仅因为二人的好品位,跟因为宝石戒指的无穷魅力。在说一下,通常在比较正式的情况下,新人结婚应该要准备三枚戒指:一枚钻戒和两枚对戒。如果经济能力许可的话,结婚钻戒与结婚对戒都要购买,在正式场合可以佩戴结婚钻戒,平时的时候可以两个人一起佩戴结婚对戒,当然至于怎么戴,也要看你们自己的喜好。而对于钻戒的流行,本身只是源于一句非常成功的营销广告语:Adiamondisforever(钻石恒久远,一

特别注意:

手串作为一种饰品,不仅可以装饰自己,还能够展现一个人的修养和性格,为我们平添几分魅力。但是女性戴手串也要有讲究,三种手串一定不能戴!1、金刚菩提手串金刚菩提在佛教中据说是金刚树所结的果实,而金刚菩提子产自于印度释迦牟尼佛得道之地,因此独具灵性。金刚菩提一般都比较大,也很坚韧,佛教弟子经常会将金刚菩提串起来作为念珠,在佛教中的含义就是坚硬无比,无坚不摧。所以金刚菩提是一类适合男性朋友佩戴的文玩手串,象征着男人事业上的一帆风顺。而女性佩戴金刚菩提则有些不伦不类,不仅带不来任何效果,戴起来还有一些难看。2、虎眼石手串虎眼石是一种具有猫眼效应的宝石,一般呈现黄棕色、褐黄色等颜色,不透明,质地坚韧,有纤

      1、在webForm页面试用Ajax技术调用后台方法时,一定要加上contentType: "application/json; charset=utf-8"。否则,就无法调用后台方法。type类型为“Post”。

在娱乐圈之中很多明星都离不开炒作,他们需要炒作来保持曝光率,不过大家觉得娱乐圈之中谁炒作最厉害了。第一个就是baby了她会很适当的利用黄晓明的知名度来提升自己,自己红了之后也会也会用各种绯闻来自我炒作。第二个就是迪丽热巴了目前她最火,公司为了捧她可是没少帮她炒作。从她上《奔跑吧兄弟》开始关于捧她的通稿满天飞第三个就是郑爽了虽然很多炒作非她本愿,可她随便开一个微博随便放飞一下自我,都是分分钟钟要上头条。还有她爸爸和妈妈的曝光率太多也是让大家反感,觉得她一家人有点来圈钱的感觉。既然郑爽她自己都说自己不太适合娱乐圈,国民闺女关晓彤也是炒作的让大家反感,她的长相放到娱乐圈之中只能算是一般。如果不是她的

      2、后台方法中

          第一,后台的方法必须是静态的;

          第二,方法声明要加上特性[System.Web.Services.WebMethod()];

          第三,传递的参数个数也应该和方法的参数相同。

    当然,也可以使用mui中自由的ajax技术,其使用方法跟平常的ajax没有多大的区别,只是书写的形式有点不一样,使用MUI实现的界面形式如下:     

mui.ajax('LoginMobile.aspx/test', { data: params, dataType: 'text', type: 'post', contentType: "application/json; charset=utf-8", success: function (data) { if (data == '{"d":true}') { window.location = "../Order/OrderMobile.aspx"; } else { mui.toast("用户名或密码错误!"); } } })

      ajax技术对于前后台之间的交互也是一种不错的方式,灵活运用会给我们带来巨大的帮助。当然也要根据不同的环境进行不同的设置与使用。

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

给位大神 asp.net中 jquery.ajax如何调用没有返回值的后台方法?

$.ajax({

url:"页面地址",

type:"post",

datatype:"json",

data:"",

success:function(ex){

ex=('('+ex+')');//返回一个json,接下来就很好办了。

WriteHtml(ex);

}

})

function WriteHtml(obj){

var arr=new Array();

for(var i=0;i<obj.length;i++){

//这里面你可以 直接拼接 table

}

//写入到页面容器

}

jQuery.ajax 调用asp.net后台方法不管用

data:'{"":""}'好像是这样的吧,在火狐里面看,看网络你写的ajax的的方法在post中返回的是什么追问

追答

是看这个

  看你的json传的数据,格式对不对。

asp.net中我用JQuery的AJAX调用后台代码返回的数据如何赋值DropDownList

你返回的json数据格式不正确哦,如果返回数组格式应该是这样才对

{arr:[{....},{....},{.....}]},在ajax的success: function (data)方法中应这样调用如下:

 $.each(data.arr, function (i, data) {

    items += "<option value=\"" + data.m3sfno + "\">" + data.m3sfnm + "</option>";

    alert(data);

    });追问

加了data.arr之后网页报错,

我后台的代码返回的是一个object数组

 string js = JsonConvert.SerializeObject(ds.Tables[0], Formatting.Indented);

 return new object[] { js };

为什么JQUERY中AJAX无法调用ASP.NET方法的问题

我开发的时候开始其他人选择了2.0。后来我自己试验的时候发现2.0里jQuery访问webservers真*麻烦。。于是。。改3.5。。问题完美解决

1楼的朋友。。你的那个东西是3.5才有滴。。2.0没有。。

  • 本文相关:
  • jquery.ajax()方法调用asp.net后台的方法解析
  • asp.net中js和jquery调用ashx的不同方法分享
  • jquery调用asp.net 页面后台的实现代码
  • jquery ajax方法调用 asp.net webservice 的详细实例代码
  • jquery异步调用页面后台方法&#8207;(asp.net)
  • jquery + ajax调用webservice实例代码(asp.net)
  • jquery ajax调用asp.net webservers的实现代码
  • jquery调用webmethod(pagemethod) net2.0的方法
  • asp.net core实现自定义webapi模型验证详解
  • 利用ascii码传输xml转义字符示例
  • ajax throws sys.webforms.pagerequestmanagererrorexception wi
  • asp.net repeater实现批量删除
  • asp.net在ashx文件中处理session问题解决方法
  • asp.net中validation验证控件正则表达式特殊符号的说明
  • .net生成动态验证码的完整步骤
  • asp.net 2.0多语言网站解决方法
  • .net 日志系统设计思路及实现代码
  • 解决asp.net中的各种乱码问题总结
  • 给位大神 asp.net中 jquery.ajax如何调用没有返回值的后台方法?
  • jQuery.ajax 调用asp.net后台方法不管用
  • asp.net中我用JQuery的AJAX调用后台代码返回的数据如何赋值DropDownList
  • 为什么JQUERY中AJAX无法调用ASP.NET方法的问题
  • 在asp.net中使用Ajax +jquery 调用sql数据传到网页的table td里面。
  • asp.net jquery利用ajax技术调用后台静态方法,此静态方法如何访问服务器端控件?
  • asp.net jquery ajax post 后台页面获取不到值 怎么解决?
  • ASP.net 如何适用 jquery AJAX 向后台传参?
  • jquery ajax调用c#后台方法
  • 在使用Jquery+Ajax 往Table 中Td 添加入数据,
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全基础应用实用技巧自学过程首页asp.net实用技巧jquery.ajax()方法调用asp.net后台的方法解析asp.net中js和jquery调用ashx的不同方法分享jquery调用asp.net 页面后台的实现代码jquery ajax方法调用 asp.net webservice 的详细实例代码jquery异步调用页面后台方法&#8207;(asp.net)jquery + ajax调用webservice实例代码(asp.net)jquery ajax调用asp.net webservers的实现代码jquery调用webmethod(pagemethod) net2.0的方法asp.net core实现自定义webapi模型验证详解利用ascii码传输xml转义字符示例ajax throws sys.webforms.pagerequestmanagererrorexception wiasp.net repeater实现批量删除asp.net在ashx文件中处理session问题解决方法asp.net中validation验证控件正则表达式特殊符号的说明.net生成动态验证码的完整步骤asp.net 2.0多语言网站解决方法.net 日志系统设计思路及实现代码解决asp.net中的各种乱码问题总结java正则表达式 pattern和matche未将对象引用设置到对象的实例 (asp.net(c#)网页跳转七种方法小结未能加载文件或程序集“xxx”或它asp.net“服务器应用程序不可用”asp.net中的几种弹出框提示基本实asp.net gridview 72般绝技asp.net生成excel并导出下载五种asp.net汉字转拼音和获取汉字首字asp.net对路径"xxxxx"未将对象引用设置到对象的实例 (system.nvisual studio 2017如何用正则修改部分内asp.net 从客户端中检测到有潜在危险的 rasp.net css控制打印功能方法实例在winform和wpf中使用gmap.net地图插件简dropdownlist设置客户端事件思路asp.net 2.0,c#----图像特效处理asp.net笔记之 行命令处理与分页详解关于wpf使用multiconverter控制button状态asp.net core中间件设置教程(7)
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved