忘记
忘记
  • 发布:2020-04-11 10:54
  • 更新:2020-07-09 15:27
  • 阅读:497

IOS WKWebview https请求 mui.ajax无法发送同步请求

分类:HBuilderX

console.log("111111111111111")
mui.ajax("https:***", {
data: {},
type: "get",
dataType: "json",
async: false,
success: function(data) {
console.log("222222222222222")
},
error: function() {
}
})
console.log("333333333333333")

结果是:
111111111111111
333333333333333
222222222222222

2020-04-11 10:54 负责人:无 分享
已邀请:
Kathy_zu

Kathy_zu

解决了么?我也遇到同样的问题

  • 忘记 (作者)

    我的解决方案是, 把 ajax 做成 函数回调的形式

    function validateCodeServlet(callback){

    mui.ajax(Cfg.path() + "/servlet/validateCodeServlet", {

    ...

    success: function(data) {

    flag=data;

    if(flag==false){

    toast("图形验证码不正确");

    }

    callback(flag);//回调

    },

    error: function() {

    callback(flag);//回调

    }

    }

    2020-07-09 15:43

  • 4***@qq.com

    回复 忘记: 大佬,我问下,如何调用这个方法?另外我想给这个函数传入参数,该怎么写?

    2020-07-19 14:28

  • 忘记 (作者)

    回复 4***@qq.com: callback 后面接着写参数就行 例如: function ss(can,can2,callback){

    2020-09-10 11:07

该问题目前已经被锁定, 无法添加新回复