Meiko
Meiko
  • 发布:2016-04-19 10:19
  • 更新:2016-04-19 16:43
  • 阅读:1369

选项卡+上拉加载下拉刷新,使用ajax一直报跨域的错误,但是页面初始的时候就是用ajax获取的数据,并没有问题。

分类:MUI

                                        var p = 0;  
                    var createFragment = function(ul, index, count, reverse) {  
                        var fragment = document.createDocumentFragment();  
                        var li;  
                        mui.ajax({  
                            url:"http://api.1-blog.com/biz/bizserver/xiaohua/list.do",  
                            data:{  
                                size:10,  
                                page:p  
                            },  
                            dataType:'json',  
                            type:'post',  
                            timeout:10000,  
                            success:function(dat){  
                                alert(dat);  
                               var data = dat['detail'];  
                                for (var i=0;i<data.length;i++) {  
                                    li = document.createElement('li');  
                                    li.className = 'mui-table-view-cell mui-media';  
                                    li.innerHTML = "<div class='mui-media-body'>作者:"+data[i].author+"<br><p class='jokecontent'>"+data[i].content+"</p></div>";  
                                    fragment.appendChild(li);  
                                }  
                            },  

                            error:function(){  
                            }  
                        })  
                        p++;  
                        return fragment;  
                    };
2016-04-19 10:19 1 条评论 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

你这是要在浏览器运行?目前浏览器上暂不支持跨域。需要自己集成jsonp,如果是app,不存在跨域问题,可以发一个测试工程

  • Meiko (作者)

    嗯,跨域jsonp可以解决,没有注意是异步的原因,代码执行顺序的问题。

    2016-04-25 17:17

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