jQuery ajax success返回值类型与什么有关

jQuery ajax success返回值类型与什么有关,第1张

1、ajax请求数据的类型dataType这可以设置,也就是说你想要得到什么类型的数据就设置成什么,你设置的是json类型,所以返回的数据必须是json的,不然会出错

2、dataType可以不设置,会根据返回的数据格式自动判断,也就是说,你服务器返回什么格式的信息,在js里就用什么方法处理就行了

-------------------------- 下面是参考文档 ---------------------

参考ajax api文档:>

post去过的data是怎么写的?

这样格式的试试

data: ""

没见具体代码不好说

data:"", 改成

data:"", 这个没问题,我就是这样用的

或者data:"",

直接abcd肯定有问题

jquery自身的功能是不支持的,但是你可以基于jquery实现跨域post。

jquery本身只支持jsonp跨域,但是jsonp的原理限制了只能支持get。

如果想要实现原生jquery跨域,在你的请求地址的head里面加上Access-Control-Allow-Origin,值设置成调用该API的域名(或者),优点是代码修改少,前端js代码无需任何改动。

或者用iframe + windowname方式,比较麻烦,后端前端都要改,优点是兼容性强。

或者用postMessage,优点是方便,缺点IE支持的不是很好。

js和jquery无法直接获取远程网站的原码,因为ajax无法跨域,如果你想引用,直接用iframe不就得了。如果想获取源码,用js访问php,让php去干这活,然后返回给页面

方法有了,自己动手

一句话:同一个ip、同一个网络协议、同一个端口,三者都满足就是同一个域,否则就是跨域。

基于两个方面:

a web应用本身是部署在不同的服务器上

b基于开发的角度 --- 前后端分离

web应用本身是部署在不同的服务器上,对应的域名也就有所不同

比如百度。

主域名:>

以上就是关于jQuery ajax success返回值类型与什么有关全部的内容,包括:jQuery ajax success返回值类型与什么有关、jquery 跨域点击a标签、哪位大神可以帮我解决下jquery跨域调用.net webservice服务的问题,firefox提示result.d为空。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9675145.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存