• 关于

    Ajax跨域

    的搜索结果

问题

ajax能跨域post吗?

a123456678 2019-12-01 19:23:11 800 浏览量 回答数 2

回答

Re建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 有同样的请求,强烈要求阿里云允许开发者配置OSS文件的跨域Http头 ------------------------- ReRe建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 你是说,阿里云已经支持允许开发者配置OSS文件的跨域Http头了吗? 引用第5楼joan于2013-05-13 22:09发表的 Re建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 : 支持了,。。。。。

snare 2019-12-02 00:35:22 0 浏览量 回答数 0

问题

用ajax跨域请求服务器数据,服务器是否要设置支持跨域

蛮大人123 2019-12-01 19:23:21 1468 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

回答

不仅仅是ajax,ajax只是异步通信方式,你用同步的方式也可以实现跨域。 所以和是不是ajax没毛线关系。 什么是跨域: 浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了. 上面提到的,同域的概念又是什么呢??? 简单的解释就是相同域名,端口相同,协议相同 jsonp: jsonp 全称是JSON with Padding,是为了解决跨域请求资源而产生的解决方案,是一种依靠开发人员创造出的一种非官方跨域数据交互协议。 一个是描述信息的格式,一个是信息传递双方约定的方法。 jsonp的产生: 1.AJAX直接请求普通文件存在跨域无权限访问的问题,不管是静态页面也好. 2.不过我们在调用js文件的时候又不受跨域影响,比如引入jquery框架的,或者是调用相片的时候 3.凡是拥有src这个属性的标签都可以跨域例如<script><img><iframe> 4.如果想通过纯web端跨域访问数据只有一种可能,那就是把远程服务器上的数据装进js格式的文件里. 5.而json又是一个轻量级的数据格式,还被js原生支持 6.为了便于客户端使用数据,逐渐形成了一种非正式传输协议,人们把它称作JSONP,该协议的一个要点就是允许用户传递一个callback 参数给服务端, demo1:基于script标签实现跨域 举个例子:我在http://study.cn/json/jsonp/jsonp_2.html下请求一个远程的js文件 不通域的请求 被请求的数据,远程js的代码 这样就实现跨域成功了,因为服务端返回数据时会将这个callback参数(message)作为函数名来包裹住JSON数据,这样客户端就可以随意定制自己的函数来自动处理返回数据了。 再写一个 Demo2: 基于script标签实现跨域 让远程js知道它应该调用的本地函数叫什么名字,只要服务端提供的js脚本是动态生成的就好了,这样前台只需要传一个callback参数过去告诉服务端,我需要XXX代码,于是服务端就会得到相应了. 例如 在http://study.cn/json/jsonp/jsonp_3.html页面请求 http://192.168.31.137/train/test/jsonpthree 上面说明了只要有src属性的都可以实现跨域请求,这个你应该清楚,当你引用某种js框架的时候不就是跨域了嘛,比如你引用谷歌juqery.js。 demo3:  基于jquery跨域 那么如何用jquery来实现我们的跨域呢???jquery已经把跨域封装到ajax上了,而且封装得非常的好,使用起来也特别方便 如果是一般的ajax请求: jsonp形式的ajax请求:并且通过get请求的方式传入参数,注意:跨域请求是只能是get请求不能使用post请求 jsonp 传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) jsonpCallback 自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名 这里回调函数就是success 基本上就是这些了,还有iframe标签img标签,都可以,一个是描述信息的格式,一个是信息传递双方约定的方法。这个就算是跨域吧,跨域也就是只是一种格式。 答案来源网络,供参考,希望对您有帮助

问问小秘 2019-12-02 03:03:07 0 浏览量 回答数 0

问题

ajax 跨域请求为什么设置不了ContentType? 400 报错

爱吃鱼的程序员 2020-06-04 13:21:01 0 浏览量 回答数 1

回答

ie9-是不支持html5的formdata的,这个jquery.form做了判断。如果是ie9-包含文件时用表单提交到iframe来模拟ajax,支持formdata的才是ajax提交。获取不到可能是你提交的url地址跨域了,这样无法获取到iframe的内容。ajax的话跨域地址配置过Access-Control-Allow-Origin响应头后是可以跨域获取返回值的

吴孟桥 2019-12-02 02:29:07 0 浏览量 回答数 0

问题

前端面试经典题目合集-Ajax 是什么?Ajax 的交互模型?同步和异步的区别?如何解决跨域问题?

小柯卡力多 2019-12-01 22:06:16 11 浏览量 回答数 1

问题

ajax跨域

doubleble 2019-12-01 20:08:19 1051 浏览量 回答数 1

问题

建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误

hoory 2019-12-01 21:05:25 37315 浏览量 回答数 14

问题

ajax 跨域cookie

a123456678 2019-12-01 19:23:27 855 浏览量 回答数 1

问题

ajax 跨域cookie

a123456678 2019-12-01 19:23:27 885 浏览量 回答数 1

问题

$.ajax post方式变成OPTIONS 跨域请求

a123456678 2019-12-01 20:24:16 1225 浏览量 回答数 1

回答

JS获取后端数据,通常,使用的是ajax技术。具体可以百度下js(或者jquery) ajax。ajax技术的优点是无页面刷新,通过后台接口获取数据。需要注意的是,一般而言,ajax是不支持跨域的。如果想要跨域访问后端数据,可以使用jsonp。而jsonp因为默认传输类型是get,所以不支持向后端传递大数据!

元芳啊 2019-12-02 00:54:59 0 浏览量 回答数 0

问题

钉钉的接口是否支持Ajax跨域访问

诗展 2019-12-01 21:08:49 4076 浏览量 回答数 1

问题

ajax通过http触发器访问函数计算存在跨域问题

1705412466276850 2019-12-01 19:51:46 62 浏览量 回答数 1

回答

你的页面跨域没有?是当前浏览器加载的页面还是你自己做了个页面获取url地址指定的内容?如果是url指定的跨域没有?跨域了不是客户端js能搞得了,跨域获取不到内容。没跨域你可以用ajax获取地址返回的html分析页面得到img的src,然后用img循序加载图片对比大小,去最大跨域了需要在服务器端弄,如果图片是其他js动态加载的,你需要找到返回图片地址的接口,服务器请求这个接口

吴孟桥 2019-12-02 02:35:37 0 浏览量 回答数 0

回答

ajax跨域请求浏览器是不允许的哦~ 当然你可以尝试使用 jQuery中 $.getJSON()方法加载其它网域的数据,具体操作请参见jquery API ######回复 @布谷鸟 : 可以跨域,就是利用jquery中的ajax函数就行,但是确实要设置jsonp类型.######回复 @索隆 : 嗯######回复 @布谷鸟 : getJSON方法能返回不是json的数据吗?貌似它只是能通过jsonp完成吧######回复 @索隆 : 谢嘛呀,凑巧会这会一点也不知道能不能帮到你######谢谢!!!!######ajax不能跨域######我如何才能进行跨域请求###### jsonp 跨于请求一般用的是 jsonp  还有iframe ######回复 @小囧 : 弄明白了,谢谢!!######回复 @小囧 : http://ditu.google.cn/maps/geo?q=china&output=csv我只想要获取它的经纬度信息######回复 @小囧 : 不行,那是别人的网站######可以丢后端服务器去处理不?######但是他是要服务端和客户端合作,但是我是要获取的一个第三方数据源,我对它不可控..怎么办?###### ajax不能跨域,你可以自己写一个后台,通过java跨域访问,然后将数据返回给自己的页面。 这样,你的页面只需要ajax请求自己项目的java方法,来得到其他网站的相关数据。

kun坤 2020-05-29 23:22:58 0 浏览量 回答数 0

回答

目前框架的所有优点完全可以使用Ajax实现,因此已经没有必要使用框架了。减少框架也可以减少出现XXS等问题。减少框架也可以减少一定请求。但是有一些情况是必须使用框架,例如想把页面的JS独立隔离或者使用框架做一些跨域的Ajax请求。 例如腾讯微博,他通过框架代理,使所有Ajax请求Referer进行统一,既方便CRSF的控制也可以做到跨域的效果。例如腾讯微博的:http://message.t.qq.com/proxy.html 文件,他就是通过框架来实现跨域操作。又例如在非HTML5的环境下要做到无刷新上传也可以通过框架构造一个上传文件环境。当然这个也可以用Flash代替。

杨冬芳 2019-12-02 02:47:02 0 浏览量 回答数 0

问题

有人遇到jquery ajax post跨域问题么?

a123456678 2019-12-01 20:22:30 1030 浏览量 回答数 1

问题

jquery ajax 跨域请求后,同步设置会无效,求设置同步的方法

huc_逆天 2020-05-28 09:18:26 2 浏览量 回答数 0

问题

jquery ajax 跨域请求后,同步设置会无效,求设置同步的方法:报错

kun坤 2020-06-05 23:41:20 3 浏览量 回答数 1

问题

jquery ajax 跨域请求后,同步设置会无效,求设置同步的方法 - jquery报错

montos 2020-05-29 23:36:58 3 浏览量 回答数 1

回答

Re建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 ajax的PUT操作不是所有浏览器都支持的吧。你怎么用的?

digielec 2019-12-02 00:35:22 0 浏览量 回答数 0

回答

Re建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 怎么弄,我还是不能跨域..

废客泉 2019-12-02 00:35:23 0 浏览量 回答数 0

回答

Re建议允许开发者配置OSS文件的跨域Http头,避免Ajax请求遇到跨域CORS错误 强烈建议!现在很多前段框架都默认Ajax要使用CORS,比如AngularJS。

老羊肖恩 2019-12-02 00:35:22 0 浏览量 回答数 0

问题

AJAX 跨域淘宝问题?报错

爱吃鱼的程序员 2020-06-14 16:43:34 0 浏览量 回答数 1

问题

php+js+ajax 跨域读取远程动态xml文件

a123456678 2019-12-01 20:25:21 1057 浏览量 回答数 1

回答

跨域,你在你form表单提交的的controller处理(具体看你怎么样的代码),而不是在前端做处理,前端你就看成普通提交回复 @wanghahah:谢谢点拨!问题解决了,用的4.5版本httpclient回复 @高momo:403无非就是你请求类型不对,也有可能是直接binary形式,具体的你看下接口文档、或者你也可以贴出部分文档给我们看回复 @wanghahah:后台我也试了通过httpclient发post请求,并且带有文件,请求头Content-type设成multipart/form-data就报403,换成其他格式的那边又识别不了。。找不到解决办法还有我看楼下的评论,醉了,ajax可以同时传文件和表单js肯定是不行的,浏览器行为,你第三方接口因为服务端不会给你配置cors(例如:springaddCorsMappings添加允许跨域的url)、from直接提交表单不存在跨域问题(不通过js),但是存在接收响应xml/json这些(很少有人这么写);现在建议你只有通过后台代码请求接口 好像是用一个叫做jsonp的东西 可以实现跨域但是我要传文件。。ajax好像不能同时传form中的数据和文件 兄弟,跨域提交就是个伪命题,会有各种安全问题的,你还是直接从你这边的后端绕绕合适Js获取数据基本都有跨域问题,百度一下,很多相关文章的 别玩这个 这个和网银提交交易以后跳回一个道理,几个方案: 1、提交成功以后通过重定向url的方式(提交给对方的url后面跟一个gourl参数,即:对方收到你的表单请求并处理完成以后,将会让浏览器重定向到你传给他的gourl,然后会带上参数告诉你gourl对应的后台程序处理是否成功,后台通过输出js/配合iframe就可以实现前段的js回调了) 2、改为使用swfupload,网上有跨域方案 3、文件等数据往自己的网站提交,然后自己的网站后台将请求转发到对方网站(这样前台就不跨域了)第一个方法是试了下貌似即使返回值为js代码,跳转到我本地的代理文件或者页面,然后在这个代理页面操作父页面还是有跨域问题。要不就只能form提交到自身页面然后就刷新父页面 跨域请求使用过jsonp格式的,注意ajax的属性与普通的ajax稍有不同,后台接受的时候要设请求头,用于识别跨域请求和获取参数。 谢谢大家的分享!问题解决了,走的后台用的4.5版本httpclient

爱吃鱼的程序员 2020-06-07 22:34:04 0 浏览量 回答数 0

回答

1、XML数据就用DOM或者SAX来处理,可以参考这篇文章:使用 dom4j 解析 XML。2、JSON数据可以用google-gson来处理。要做代理,直接ajax请求跨域页面会报错,不允许请求自己站点做个jsp捉取跨域数据输出,ajax请求这个jsp代理页面

杨冬芳 2019-12-02 03:03:02 0 浏览量 回答数 0

回答

ajax######ajax###### ajax行的话就给你们跪了 方法也就那么几种: 1.document.write 2.innerHTML 内容就从你的js里来。 ######回复 @phpnewnew : 可以,但是输出的内容必须符合js语法######ajax不行我就给你跪了。你说的那个跟ajax有啥区别??######回复 @phpnewnew : 我这没现成的,直接看百度那个,只要js熟练一点,写个广告代码还是很容易的。######:<script src=xx.php>这种可以实现么?有没有相关的例子给我看看,万分感谢###### 假设,你要显示如下的内容作为广告页面为A/ad.php: <ul> <li>广告一AJAX</li> <li>广告一AJAX</li> <li>广告一AJAX</li> <li>广告一AJAX</li> </ul> 这段代码是什么?说白了还是一个字符串,你要在另外一个网站显示,你直接在这个网站上面$('#ad').load('http://a/ad.php');就把这段加载出来了。只要注意一点,样式。 哈哈,鸡冻了,这里有个错误,load是不可以跨域加载的,需要使用getJSON来做跨域请求。这原本是个很简单的问题,但我却没注意,哎,抱歉了楼主。幸得@Liuxey 点醒。惭愧惭愧,业余前端果然业余。 ######回复 @Liuxey : 哎,这两天刚好大量使用load来做网站,一鸡冻就喷了。######回复 @铂金小猪 : 直接callback轻松搞定~######回复 @Liuxey : 抱歉,我鸡冻了。不过ajax并不是不可以跨域,不过像我说的那种确实是不可以。######回复 @Liuxey : 图样~ :D######回复 @Liuxey : 日。大约是有跨域的问题。###### 哈哈,鸡冻了,这里有个错误,load是不可以跨域加载的,需要使用getJSON来做跨域请求。这原本是个很简单的问题,但我却没注意,哎,抱歉了楼主。幸得@Liuxey 点醒。惭愧惭愧,业余前端果然业余。 ######有没有例子给我看看?多谢######你自己谷歌一下就有了啦。######iframe搞定,没有跨域问题######回复 @铂金小猪 : 和SEO有什么关系######有性能和seo的问题。######<script src="http://你的网站/广告.aspx/js.js?参数"></script>

kun坤 2020-06-08 11:16:12 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板