PHP zepto.js $.getJSON不执行

Mi丶Long 发布于 2014/01/02 17:52
阅读 3K+
收藏 0
<script type="text/javascript">
    (function () {
        /*组件初始化js begin*/
        var index=1;
        $('.si_mt').refresh({
            load: function (dir, type) {
                index++;               
                var me = this;
                $.getJSON('/news/fashion/next&page='+index, function (data) {                    
                    var $list = $('.data-list'),
                            html = (function (data) {      //数据渲染                           
                                var liArr = [];
                                $.each(data, function () {
                                    liArr.push(this.html);
                                });
                                return liArr.join('');
                            })(data);

                    $list[dir == 'up' ? 'prepend' : 'append'](html);
                    me.afterDataLoading();    //数据加载完成后改变状态
                });
            }
        });
        /*组件初始化js end*/
    })();
</script>

在用,Zepto.js 插件,开发 wap 下拉加载的时候,在本地运行可以,放到服务器就不行了,也没测试出什么问题,zepto.js好像说是,跨域,,没搞懂,啥回事,都在一个域名下面,不应该跨域啊,可是服务器上就是无法执行,具体是啥问题,折腾了半天还是没搞出来,求指点,万分感谢!



加载中
0
Mi丶Long
Mi丶Long
解决了,由于有个配置文件,编码格式带了BOM 导致的。
0
Tuesday
Tuesday
不会看ie开发者工具的人伤不起..
Mi丶Long
Mi丶Long
额。是很少用IE,调试,一般都用firebug, 我用IE调试试试,看能找出问题,好像是跨域问题,加了‘?callback=?’ 还是不行,您看出啥了吗?能指点下吗?
0
Mi丶Long
Mi丶Long

测试了,在插件里面:

一直执行不到下面方法里面

window[callbackName] = function(data){
cleanup()
ajaxSuccess(data, xhr, options)


返回顶部
顶部