为了账号安全,请及时绑定邮箱和手机立即绑定

使用jQuery AJAX加载跨域端点

使用jQuery AJAX加载跨域端点

FFIVE 2019-05-29 17:12:21
使用jQuery AJAX加载跨域端点我正在尝试使用AJAX加载跨域HTML页面,但除非dataType是“jsonp”,否则我无法获得响应。但是,使用jsonp,浏览器需要一个脚本mime类型,但是正在接收“text / html”。我的请求代码是:$.ajax({     type: "GET",     url: "http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=     .%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute",     dataType: "jsonp",}).success( function( data ) {     $( 'div.ajax-field' ).html( data );});有没有办法避免使用jsonp进行请求?我已经尝试过使用crossDomain参数,但它没有用。如果没有,是否有任何方式在jsonp中接收html内容?目前,控制台在jsonp回复中说“意外<”。
查看完整描述

4 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

如果外部站点不支持JSONP或CORS,则唯一的选择是使用代理。

在服务器上构建一个请求该内容的脚本,然后使用jQuery ajax命中服务器上的脚本。


查看完整回答
反对 回复 2019-05-29
  • 4 回答
  • 0 关注
  • 800 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信