ajax 设置 access-control-allow-origin

2025-05-19 18:32:02

1、【ajax 设置header】第一种:使用headers属性第二种:在beforeSend中通过setRequestHeader设置

ajax 设置 access-control-allow-origin

2、【ajax 设置content-t鲻戟缒男ype】1)jquery ajax的contentType值可以是bool或者string类型。2)content皈其拄攥Type为false时,表示不要发送任何content type 到服务端(jquery 1.6版本开始支持bool类型)3)contentType的默认值为:application/x-www-form-urlencoded; charset=UTF-84)contentType传递的charset如果不是UTF-8(浏览器默认编码),可以使浏览器变更页面编码

ajax 设置 access-control-allow-origin

3、【ajax 设置同步】1)使用async属性设置同步、异步2)async = false:表示同步3)async = true:表示异步(默认即为true)

ajax 设置 access-control-allow-origin

4、【ajax 设置超时时间】1)使用timeout属性设置超时时间2)timeout单位:毫秒3)timeout属性明确设置超时时间后,将忽略$.ajaxSetup()设置的超时时间4)timeout是从ajax发起请求到服务器返回结果的时间5)如果超时了,将引发timeout错误

ajax 设置 access-control-allow-origin

5、【ajax 设置cookie】1)ajax本身不设置cookie,但是,ajax其实也就是一次http请求,所以,可以通过http获取服务器的信息,然后,设置到cookie中2)js设置cookie,使用document.cookie="[cookieName]=[cookieVal];max-age=[秒数];path=/[域名]";3)上述中括号中的内容替换为具体信息即可。max-age表示这个cookie的生存期,单位:秒。4)设置cookie,也可以使用jquery.cookie.js插件

ajax 设置 access-control-allow-origin

6、【ajax 设置post】1)使用type属性,设置使用post还是get方式请求

ajax 设置 access-control-allow-origin

7、【ajax 设置不深层序列化】1)jquery ajax的traditional属性默认是false,即使用深层序列化2)如 { "p": [1, 2] } 将序列化为 p=1&p=23)如果将traditional 设置为true,则可以将p=1,2传递到后台

ajax 设置 access-control-allow-origin

8、【ajax 设置json】1)jquery ajax使用dataType设置返回数据的类型2)可选值有xml、json、script、html、text

ajax 设置 access-control-allow-origin
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢