我正在尝试使用 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 处理请求吗?我已经尝试使用 cross Domain 参数,但是它不起作用。
如果没有任何方法接收 jsonp 中的 html 内容?目前,控制台在 jsonp 回复中显示为“始料未及 <”。