手机端jsonp的使用
问题:通过Ajax中的jsonp功能,跨域获取json数据,PC上可以得到,但是手机上无法执行Ajax。换成getJSON,没有响应值。
求解,手机端如何实现跨域取数据?
//已包含JQuery1.7.js
//PC可用,手机端不可用
$.ajax(
{
url: '<?=PC_BUY_INDEX?>index/cars/apply/',
data: {'proId': productId, 'carsId': carsId, 'cityId': cityId, 'sex': sex, 'phone': phone, 'hopePrice': hopePrice, 'realName': realName}, //参数没有问题
type: 'get',
async: false,
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback:'flightHandler',
complete: function (XMLHttpRequest, textStatus){
var data = XMLHttpRequest.responseText;
//alert("responseText:"+data);
//alert('textStatus: ' + textStatus); //PC端输出success
},
success: function (json) {
if (json.success) {
location.href = '/index.php?c=Buy_Apply&a=ApplySuccess&productId=' + productId + '&carsId=' + carsId + '&cityId=' + cityId;
} else {
$("#mch_err").attr('class', "mch_err_show");
$("#mch_err").html(json.message);
}
}
});
求解,手机端如何实现跨域取数据?
...全文
相关推荐
HTML5实现手机端图片上传裁剪特效源码.zip
HTML5实现手机端图片上传裁剪特效源码.zip
58集团2017 校园招聘前端岗.pdf
58集团2017 校园招聘前端岗.pdf
学校实训毕业商用项目-咖啡色女装服饰网站源码-含手机端同步.zip
学校实训毕业商用项目-咖啡色女装服饰网站源码-含手机端同步.zip
VUE2.0中Jsonp的使用方法
使用JSONP主要是目的通过动态创建Script,动态拼接url,进而抓取数据,实现跨域。这篇文章主要介绍了VUE2.0中Jsonp的使用方法(前端),需要的朋友可以参考下
在vue中使用jsonp进行跨域请求接口操作
前言: 这里我们使用的是第三方插件jsonp。 github网址:https://github.com/webmodules/jsonp 1、安装 npm install jsonp -S 2、引入 一般新建一个js文件来引入原始jsonp插件,然后对原始插件进行封装,对跨域接口参数的拼接,封装好这个jsonp文件后export出去,之后在哪里用到就再在那里import。 1.新建jsonp.js文件来封装原始jsonp插件 // 引入原始jsonp插件 import originJsonp from 'jsonp' /* 封装原jsonp插件,返回promise对象 url: 请求


