首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ajax 使用 与 缓存问题

,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行的资源路径后面。...另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。...Post方式: 当使用POST方式浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行传递,使用POST方式传递的数据量要比使用GET方式传送的数据量大的多...简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...可用于控制不同的Ajax事件 ifModified Boolean (默认: false) 仅在服务器数据改变获取新数据。使用 HTTP 包 Last-Modified 头信息判断。

2.2K20

jQuery封装的AJAX使用

jQuery Ajax jQuery为我们提供了更强大的Ajax封装 $.ajax({}) 可配置方式发起Ajax请求 $.get() 以GET方式发起Ajax请求 $.post() 以POST方式发起...type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。 script:返回纯文本JavaScript代码。...表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。

2.9K60
您找到你想要的搜索结果了吗?
是的
没有找到

前端必知的ajax

这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功可调用回调函数。如果需要在出错执行函数,请使用 $.ajax。示例代码: $.get("....其实应该为客户端请求的类型(JSON,XML,等等) 这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功可调用回调函数。如果需要在出错执行函数,请使用 $.ajax。...$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...jQuery 1.2 ,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数,如 "myurl?callback=?"...可用于控制不同的Ajax事件 ifModified Boolean (默认: false) 仅在服务器数据改变获取新数据。使用 HTTP 包 Last-Modified 头信息判断。

3K40

jqueryajax参数说明

2.type:  要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。...表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。...这种GET或POST请求URL参数里的"callback"部分,例如{jsonp:'onJsonPLoad'}会导致将"onJsonPLoad=?"传给服务器。

2K80

$.ajax()方法详解

2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。 script:返回纯文本JavaScript代码。...表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。...这种GET或POST请求URL参数里的"callback"部分,例如{jsonp:'onJsonPLoad'}会导致将"onJsonPLoad=?"传给服务器。

1.8K20

AJAX开发教程之$.ajax常用方法详解

2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。 script:返回纯文本JavaScript代码。...表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。...这种GET或POST请求URL参数里的"callback"部分,例如会导致将"onJsonPLoad=?"传给服务器。

1.7K50

AJAX使用说明书

AJAX除了异步的特点外,还有一个就是:浏览器页面局部刷新;(这一特点给用户的感受是在不知不觉完成请求和响应过程) AJAX优点 AJAX使用JavaScript技术向服务器发送异步请求; AJAX请求无须刷新整个页面...整个过程页面没有刷新,只是刷新页面的局部位置而已! 当请求发出后,浏览器还可以进行其他操作,无需等待服务器的响应!...2.type 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用jQuery处理。   html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。   ...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。

2.7K70

原生JS与jQuery对AJAX的实现

二、原生JS实现AJAX 所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。...是未找到页面 responseText是返回的数据,为字符串格式 三、jQuery实现AJAX 1.GET 使用get()方法,采用GET方式向服务器请求数据,并通过方法回调函数的参数返回请求的数据...name属性的元素值进行序列化,生成标准URL编码文本字符串,直接可用ajax请求,它的调用格式如下: $(selector).serialize() 3.ajax 使用ajax()方法是最底层、功能最强大的请求服务器数据的方法...,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下: $.ajax([settings]) 其中参数settings为发送ajax请求的配置对象,在该对象,url表示服务器请求的路径...四、AJAX调试 在运行AJAX的页面按F12(Chrome下),进入“Network”选项卡,点击"XHR"过滤器,然后触发AJAX的事件。 ? 点击要进行调试AJAX动作,进入详情页。 ?

2.9K20

jQuery Ajax 全解析

其实应该为客户端请求的类型(JSON,XML,等等) 这是一个简单的 POST 请求功能以取代复杂 .ajax 。请求成功可调用回调函数。如果需要在出错执行函数,请使用 .ajax。...,它会向DOM的所有元素广播,在上面 getScript() 示例中加载的脚本就是全局Ajax事件。...简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...jQuery 1.2 ,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数,如 "myurl?callback=?"...可用于控制不同的Ajax事件ifModifiedBoolean(默认: false) 仅在服务器数据改变获取新数据。使用 HTTP 包 Last-Modified 头信息判断。

9.5K10

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

, 那么浏览器就会弹出对话框显示该段文字    alert(status);    //结果为success, error等等,但这里是成功才能运行的函数   }); post( url, [data...如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息 返回 responseXML 或 responseText,并作为回调函数参数传递,可用值: “xml”: 返回 XML 文档,可用...可用于控制不同的Ajax事件 ifModified Boolean (默认: false) 仅在服务器数据改变获取新数据。 使用 HTTP 包 Last-Modified 头信息判断。...ajaxComplete 全局事件全局的请求完成触发 ajaxStop (全局事件) 当没有Ajax正在进行的时候,触发 局部事件在之前的函数中都有介绍,我们主要来看看全局事件。...对某个对象进行全局事件监听,那么全局AJAX动作,都会对其产生影响。

3.4K100

jQuery ajax() 方法

jQuery Ajax 操作函数 jQuery 库拥有完整的 Ajax 兼容套件,其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据。...其实应该为客户端请求的类型(JSON,XML,等等) 这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功可调用回调函数。如果需要在出错执行函数,请使用 $.ajax。...简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...jQuery 1.2 ,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数,如 "myurl?callback=?"...可用于控制不同的Ajax事件 ifModified Boolean (默认: false) 仅在服务器数据改变获取新数据。使用 HTTP 包 Last-Modified 头信息判断。

2.5K60

jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法

可用值: "xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 执行。...ifModified 类型:Boolean 仅在服务器数据改变获取新数据。默认值: false。使用 HTTP 包 Last-Modified 头信息判断。...请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。...发送数据到服务器 默认情况下,Ajax 请求使用 GET 方法。如果要使用 POST 方法,可以设定 type 参数值。这个选项也会影响 data 选项的内容如何发送到服务器。...默认情况下,请求总会被发出去,但浏览器有可能从它的缓存调取数据。要禁止使用缓存的结果,可以设置 cache 参数为 false。

14.5K30

AJAX的基本原理及实例解析。

JavaScript——用来编写Ajax引擎的脚本语言。   实际上,在Ajax解决方案这些技术都是可用的,不过只有三种是必须的:HTML/XHTML、DOM以及JavaScript。   ...XHR对象由IE5率先引入,在IE5XHR对象是通过MSXML库中一个ActiveX对象实现的,根据IE版本不同可能会遇到不同版本XHR对象,而IE7+与其它现代浏览器均支持原生的XHR对象,在这些浏览器我们只需使用...真正能够向服务器发送请求需要调用send方法,并仅在POST请求可以传入参数,不需要则发送null,在调用send方法之后请求被发往服务器。   ...然而,在以下情况,请使用 POST 请求:   无法使用缓存文件(更新服务器上的文件或数据库)   向服务器发送大量数据(POST 没有数据量限制)   发送包含未知字符的用户输入时,POST 比 GET...然后在 send() 方法规定您希望发送的数据:   xmlhttp.open("POST","ajax_test.html",true);   xmlhttp.setRequestHeader("Content-type

94630

微信分享JSSDK-invalid signature签名错误的解决方案

确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。...确认confignonceStr(js驼峰标准大写S), timestamp与用以签名的对应noncestr, timestamp一致。...如果是html的静态页面在前端通过ajax将url传到后台签名,前端需要用js获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取,而且需要encodeURIComponent...原因:微信分享时候会给你当前页面添加多个参数,你sha1候必须保证url地址是微信给你加了参数之后的地址,这样才不会报config:invalid signature....,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端才会打印。

5.3K110

Ajax工作原理及实例「建议收藏」

6、一些手持设备(如手机、PDA等)现在还不能很好的支持ajax,比如说我们在手机的浏览器上打开采用ajax技术的网站,它目前是不支持的,当然,这个问题和我们没太多关系。   ...2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。...可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM执行。 script:返回纯文本JavaScript代码。...表示是否触发全局ajax事件。设置为false将不会触发全局ajax事件,ajaxStart或ajaxStop可用于控制各种ajax事件。...仅在服务器数据改变获取新数据。服务器数据改变判断的依据是Last-Modified头信息。默认值是false,即忽略头信息。

63710
领券