stk_tianwen
stk_tianwen
  • 发布:2015-03-27 21:07
  • 更新:2016-06-14 13:53
  • 阅读:4329

mui.ajax如何处理jsonp调用?

分类:MUI

返回的消息 function_name({.....})
使用如下方式
mui.ajax( posturl, { type : 'GET', dataType : 'json', timeout:3000,
success : function(data) {}
);
调用会发生解析错误。不能正确解析返回的数据。
这个如何处理?有没有例子?

2015-03-27 21:07 负责人:无 分享
已邀请:
stk_tianwen

stk_tianwen (作者)

已经解决,mui.ajax调用中设置 dataType : 'script' ,然后再定义相应的回调函数就行了。
问题可能初级了,=。=,努力进步~

Sunaice

Sunaice

mui.ajax 本身就支持跨域了 为啥还要jsonp?

  • stk_tianwen (作者)

    服务器是这么做的

    2015-03-30 10:38

  • Sunaice

    额,好吧坑一样的后台

    2015-03-30 11:15

  • 机智的小丸子

    wap不支持啊,不是5+

    2015-10-05 16:22

机智的小丸子

机智的小丸子

求助,wap站无法跨域

barice

barice

刚看到5月份的帖,说是还不支持 jsonp

结果这三月份的帖,说设 dataType:'script' 就可以了

这到底怎麽一回事呢?

p***@qq.com

p***@qq.com

我改了Script, 還是不行,出現NO Access-Control-Allow-Origin,錯誤信息
請高人指示.....

.mui.ajax('http://hktc.erufa.com/show.php',{

  data:{          
               q:str    },  

dataType:'script',//服务器返回json格式数据  
type:'get',//HTTP请求类型  
timeout:3000,//超时时间设置为10秒;  

success:function(data){  

    //服务器返回响应,根据响应结果,分析是否登录成功;  
      document.getElementById("txtHint").innerHTML = mui.data();  
},  

error:function(xhr,type,errorThrown){  

    //异常处理;  
    console.log(type);  
}

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