jQuery中ajax使用乱码与缓存问题的解决方法

2018-10-0708:25:58WEB前端开发Comments2,645 views字数 5116阅读模式

1:GET访问 浏览器 认为 是等幂的文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]
所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

设计WEB页面的时候 也应该遵守这个原则文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2:谈Ajax的Get和Post的区别文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

Get方式:
用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

Post方式:
当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行传递,使用POST方式传递的数据量要比使用GET方式传送的数据量大的多。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

总之,GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST反之。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

使用get方式需要注意:
1 对于get请求(或凡涉及到url传递参数的),被传递的参数都要先经encodeURIComponent方法处理.例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

var url = "update.php?username=" +encodeURIComponent(username) + "&content=" +encodeURIComponent文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

(content)+"&id=1" ;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

使用Post方式需注意:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1.设置header的Context-Type为application/x-www-form-urlencode确保服务器知道实体中有参数变量. 通常使用XmlHttpRequest对象的SetRequestHeader("Context-Type","application/x-www- form-urlencoded;")。例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2.参数是名/值一一对应的键值对,每对值用&号隔开.如 var name=abc&sex=man&age=18,注意var name=update.php?abc&sex=man&age=18以及var name=?abc&sex=man&age=18的写法都是错误的;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3.参数在Send(参数)方法中发送,例: xmlHttp.send(name); 如果是get方式,直接 xmlHttp.send(null);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4.服务器端请求参数区分Get与Post。如果是get方式则$username = $_GET["username"]; 如果是post方式,则$username = $_POST["username"];文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

AJAX乱码问题文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

产生乱码的原因:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1、xtmlhttp 返回的数据默认的字符编码是utf-8,如果客户端页面是gb2312或者其它编码数据就会产生乱码
2、post方法提交数据默认的字符编码是utf-8,如果服务器端是gb2312或其他编码数据就会产生乱码文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

解决办法有:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1、若客户端是gb2312编码,则在服务器指定输出流编码
2、服务器端和客户端都使用utf-8编码文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

gb2312:header('Content-Type:text/html;charset=GB2312');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

utf8:header('Content-Type:text/html;charset=utf-8');文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

注意:如果你已经按上面的方法做了,还是返回乱码的话,检查你的方式是否为get,对于get请求(或凡涉及到url传递参数的),被传递的参数都要先经 encodeURIComponent方法处理.如果没有用encodeURIComponent处理的话,也会产生乱码。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax不缓存版:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

6文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

7文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

8文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

9文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax({文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

   type:"GET"文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

    url:'test.html',文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

    cache:false,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

    dataType:"html",文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

    success:function(msg){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

        alert(msg);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

    }文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 });文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。错误的 MIME 类型可能导致不可预知的错误。见 Specifying the Data Type for AJAX Requests 。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

当设置 datatype 类型为 'script' 的时候,所有的远程(不在同一个域中)POST请求都回转换为GET方式。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时,jQuery 将自动调用回调函数。(这个我不是很懂)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

参数列表:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

名 类型 描述文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

url String (默认: 当前页地址) 发送请求的地址。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

timeout Number 设置请求超时时间(毫秒)。此设置将覆盖全局设置。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

async Boolean (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

beforeSend Function 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

function (XMLHttpRequest) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 this; // the options for this ajax request文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

cache Boolean (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

complete Function 请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

function (XMLHttpRequest, textStatus) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 this; // the options for this ajax request文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

contentType String (默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

data Object,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

String 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

dataType String 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"xml": 返回 XML 文档,可用 jQuery 处理。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"html": 返回纯文本 HTML 信息;包含 script 元素。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"json": 返回 JSON 数据 。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

error Function (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

function (XMLHttpRequest, textStatus, errorThrown) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 // 通常情况下textStatus和errorThown只有其中一个有值 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 this; // the options for this ajax request文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

global Boolean (默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

ifModified Boolean (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

processData Boolean (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

success Function 请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

function (data, textStatus) {文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 // data could be xmlDoc, jsonObj, html, text, etc...文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

 this; // the options for this ajax request文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

这里有几个Ajax事件参数:beforeSend ,success ,complete ,error 。我们可以定义这些事件来很好的处理我们的每一次的Ajax请求。注意一下,这些Ajax事件里面的 this 都是指向Ajax请求的选项信息的(请参考说 get() 方法时的this的图片)。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

请认真阅读上面的参数列表,如果你要用jQuery来进行Ajax开发,那么这些参数你都必需熟知的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

示例代码,获取博客园首页的文章题目:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

6文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

7文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

8文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

9文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

10文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

11文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

12文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

13文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

14文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

15文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

16文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

17文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

18文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

19文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

20文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

21文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax({ 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

type: "get", 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

url: "http://www.cnblogs.com/rss", 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

beforeSend: function(XMLHttpRequest){ 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

//ShowLoading(); 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}, 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

success: function(data, textStatus){ 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$(".ajax.ajaxResult").html(""); 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$("item",data).each(function(i, domEle){ 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$(".ajax.ajaxResult").append("文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

"+$(domEle).children("title").text()+"文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

");文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

});文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

},文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

complete: function(XMLHttpRequest, textStatus){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

//HideLoading();文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

},文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

error: function(){文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

//请求出错处理文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

});文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

jQuery.ajaxSetup( options ) : 设置全局 AJAX 默认选项。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

设置 AJAX 请求默认地址为 "/xmlhttp/",禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法。其后的 AJAX 请求不再设置任何选项参数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

jQuery 代码:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

6文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajaxSetup({ 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

url: "/xmlhttp/", 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

global: false, 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

type: "POST"文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

}); 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

$.ajax({ data: myData });文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

serialize() 与 serializeArray() :文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

serialize() : 序列表表格内容为字符串。
serializeArray() : 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/6453.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/6453.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定