PHP zepto.js $.getJSON不执行
<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好像说是,跨域,,没搞懂,啥回事,都在一个域名下面,不应该跨域啊,可是服务器上就是无法执行,具体是啥问题,折腾了半天还是没搞出来,求指点,万分感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
测试了,在插件里面:
一直执行不到下面方法里面
window[callbackName] = function(data){
额。是很少用IE,调试,一般都用firebug, 我用IE调试试试,看能找出问题,好像是跨域问题,加了‘?callback=?’ 还是不行,您看出啥了吗?能指点下吗?
不会看ie开发者工具的人伤不起..
解决了,由于有个配置文件,编码格式带了BOM 导致的。