分享更有价值
被信任是一种快乐

jquery怎么删除ajax请求

文章页正文上

这篇文章主要介绍“jquery怎么删除ajax请求”,在日常操作中,相信很多人在jquery怎么删除ajax请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery怎么删除ajax请求”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
  1.jquery.ajax请求aspx
  请求aspx的静态方法要注意一下问题:
  (1)aspx的后台方法必须静态,而且添加webmethod特性
  (2)在ajax方法中contentType必须是“application/json”,
  (3)data传递的数据必须是严格的json数据,如”{‘a’:’aa’,’b’:’bb’}”,而且参数必须和静态方法的参数一 一对应
  (4)aspx的后台方法返回的数据默认形式是“{‘d’:’返回的内容’}”,所以如果dataType指定为”json”必须通过data.d来获取返回数据
  在webfrom页面中后台定义请求方法(方法必须静态,而且必须添加WebMethod特性)
  [WebMethod]
  public static string GetString(string str_a,string str_b)
  {
  return str_a+str_b;
  }
  前台页面请求
  $(function(){
  $.jax({
  url:’default.aspx/GetString’,
  type:’post’,
  contentType:’application/json’,//这里必须指明要传递到服务器的内容的编码方式,而且必须是json,否则后台方法获取不到传递数据。
  dataType:’json’,//客户端以json的方式去读取返回数据
  data:'{‘str_a’:’aaa’,’str_b’:’bbbb’}’,//参数必须和后台的参数名称一样 data必须传递json格式的数据
  success:function(result){
  alert(result.d);//因为webmethod的方法默认返回的数据格式是json的格式而且数据格式如:”{‘d’:’返回的数据’}”,所以要通过.d来获取返回的内容。
 免费云主机、域名 }
  });
  });
  2.请求ashx
  注意问题:
  (1)ajax方法中的contentType如果指定必须指定为“application/x-否则在ashx中request.form获取不到数据
  (2)如果dataType为json,想要jQuery自动解析json数据,ashx必须返回严格的json数据,而且必须是双引号(用反义字符去反义)的格式,如:?context.Response.Write(“{“d”:”Hello World”}”),否则jquery会解析json失败。
  (3)如果因为contentType未设置或者不是“application/x-类型,reque.form获取不到数据,可以通过context.Request.InputStream来获取请求内容。
  (4)在请求ashx中data参数有这几种形式: data:{‘a’:’aa’,’b’:’bb’}, data:”a=aa&b=bb”,data:{a:’aa’,b:’bb’},这三种数据都可以通过request.form[“”]来获取到。
  在asp.net webform开发中,用jQuery ajax传值一般有几种玩法
  1)普通玩法:通过一般处理程序ashx进行处理;
  2)高级玩法:通过aspx.cs中的静态方法+WebMethod进行处理;
  3)文艺玩法:通过WCF进行处理。
  第一种和第三种方法不在本文介绍范围之内,下面重点介绍第二种方法。
  说明
  在我们的印象里 asp.net的Web服务是以.asmx来结尾的,而我们现在的asp.net也能实现Web服务,这是因为默认Web.config中已经添加了System.Web.Handlers.ScriptModule,它是用于管理asp.net中ajax功能的HTTP模块,这样不管用户是请求.asmx文件还是.aspx文件,都会通过此处理程序来处理请求。到此,关于“jquery怎么删除ajax请求”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: jquery如何在元素内部增加元素

这篇文章主要介绍了jquery如何在元素内部增加元素的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何在元素内部增加元素文章都会有所收获,下面我们一起来看看吧。 方法:1、用“$(指定元素).prepend(新元素)”…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册