n***@qq.com
n***@qq.com
  • 发布:2017-04-14 11:18
  • 更新:2017-04-14 12:39
  • 阅读:1447

AJAX问题 一直报错,包括官方示例里的也报错,求教

分类:MUI

一直报错Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
这是代码

mui.ajax('http://fanfou.com/public/mobile/company/nearbyList',{  
            data:{  
                latitude:'113.352425',  
                longitude:'23.137466'  
                },  
            dataType:'json',//服务器返回json格式数据  
            type:'post',//HTTP请求类型  
            timeout:10000,//超时时间设置为10秒;  
            headers:{'Content-Type':'application/json'},                    
            success:function(data){  
                console.log(data)  
            },  
            error:function(xhr,type,errorThrown){  
                //异常处理;  
                console.log(type);  
            }  
        });
2017-04-14 11:18 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

页面上的dataType显示是HTML,类型是get啊

  • n***@qq.com (作者)

    这个是官方示例。。。也报错。实在费解啊

    2017-04-14 11:36

Trust

Trust - 少说废话

从错误信息看,是请求跨域了。是开发5+app还是开发wap站?

如果是wap站,网上有许多跨域的处理方案,也可以参考http://ask.dcloud.net.cn/article/833

hello mui的ajax例子是基于app环境的,真机运行是没问题的。

参考http://ask.dcloud.net.cn/article/865,理解下mui.ajax()在不同环境及情况下的不同处理。

  • n***@qq.com (作者)

    是开发微信端的APP,我不知道是不是需要5+app?。。。

    2017-04-14 12:56

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