/**
- 封装mui ajax post 请求
- @param {Object} url 请求url
- @param {Object} args 请求参数
-
@param {Object} func 回调方法
*/
function post(url, args, func) {var wait = plus.nativeUI.showWaiting();
mui.ajax(url, {
data: args,
type: 'post',
dataType: 'jsonp',
timeout: 30000,
success: function(data) {
wait.close();
func(eval('(' + data + ')'));
},
error: function(xhr, type, errorThrown) {
wait.close();
plus.nativeUI.toast('请求数据失败');
}
});
}
这在安卓手机上调试无法调起success回调函数,也无法调起error的回调函数,就算把超时时间timeout设置成5s也没有用,无法理解
1 个回复
赵梦欢 - 专注前端,乐于分享!
dataType: 'jsonp' 这个错了