新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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怎么删除ajax请求
标题来源:http://wjwzjz.com/article/pspiog.html
在线咨询
服务热线
服务热线:028-86922220
TOP