jie
jie
  • 发布:2015-03-09 11:36
  • 更新:2015-03-10 11:33
  • 阅读:2948

ajax获取不到数据

分类:MUI

为什么我写的这个ajax始终无法获取到数据呢?求帮忙看看,以下是源代码。

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8" />  
        <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" />  
        <title>b2b2c商城卖家版_分销列表</title>  
        <link rel="stylesheet" href="../css/mui.min.css">  
        <link rel="stylesheet" href="../css/common.css" />  
        <link rel="stylesheet" href="../css/list.css" />  
        <script type="text/javascript" src="../js/common.js"></script>  
        <script src="../js/mui.min.js"></script>  
        <script src="../js/app.js"></script>  
    </head>  
        <body>  
        <!--下拉刷新容器-->  
        <div id="pullrefresh" class="mui-content mui-scroll-wrapper">  
            <div class="mui-scroll">  
                <!--数据列表-->  
                <ul class="mui-table-view">  

                </ul>  
            </div>  
        </div>  
        <script src="../js/mui.min.js"></script>  
        <script src="../js/app.js"></script>  
        <script>  
            mui.init({  
                swipeBack: false,  
                pullRefresh: {  
                    container: '#pullrefresh',  
                    up: {  
                        contentrefresh: '正在加载...',  
                        callback: pullupRefresh  
                    }  
                }  
            });  
            var count = 0;  
            /**  
             * 上拉加载具体业务实现  
             */  
            function pullupRefresh() {  
                setTimeout(function() {  
                    mui('#pullrefresh').pullRefresh().endPullupToRefresh((++count > 2)); //参数为true代表没有更多数据了。  
                    var table = document.body.querySelector('.mui-table-view');  
                    var cells = document.body.querySelectorAll('.mui-table-view-cell');  
                    mui.ajax({  
                        type:'get',  
                        dataType:'json',  
                        data:{},  
                        url :'http://www.xinfagc.com:8080/marketitem',  
                        success :function(goods){  
                            var data = goods;  
                            (function($){$.each(data, function(i, n){  
                                var li = document.createElement('li');  
                        li.className = 'mui-table-view-cell';  
                        li.innerHTML = '<img class="mui-media-object mui-pull-left" src="../img/goods/4_04783628068422293_60.jpg"><div class="mui-media-body"><p class="mui-ellipsis3">'+n[i].goods_name+'</p><p class="mui-ellipsis">佣金: &yen'+n[i].goods_comm_fixed+'</p><p class="mui-ellipsis2">现价:&yen'+n[i].goods_price+'</p></div><div class="mui-button-dis"><button class="dis-button1">查看详情</button><button class="dis-button2">我要分销</button></div>';  
                        table.appendChild(li);        
                            })(mui);                          
                            })  
                        }  
                    });  
                }, 1500);  
            }  
            if (mui.os.plus) {  
                mui.plusReady(function() {  
                    setTimeout(function() {  
                        mui('#pullrefresh').pullRefresh().pullupLoading();  
                    }, 1000);  

                });  
            } else {  
                mui.ready(function() {  
                    mui('#pullrefresh').pullRefresh().pullupLoading();  
                });  
            }  
        </script>  
    </body>  
</html>  
2015-03-09 11:36 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

将type:'get'修改为type:'GET'

后续基座升级将修复此问题

  • jie (作者)

    我修改了还是获取不到数据诶

    2015-03-10 11:00

jie

jie (作者)

我修改了还是获取不到数据诶

function pullupRefresh() {  
                setTimeout(function() {  
                    mui('#pullrefresh').pullRefresh().endPullupToRefresh(); //参数为true代表没有更多数据了。  
                    var table = document.body.querySelector('.mui-table-view');  
                    var cells = document.body.querySelectorAll('.mui-table-view-cell');  
                    mui.ajax({  
                        type:'GET',  
                        dataType:'JSON',  
                        data:{},  
                        url :'http://www.xinfagc.com:8080/marketitem',  
                        success :function(goods){  
                            var data = goods;  
                            (function($){$.each(data, function(i, n){  
                                var li = document.createElement('li');  
                        li.className = 'mui-table-view-cell';  
                        li.innerHTML = '<img class="mui-media-object mui-pull-left" src="../img/goods/4_04783628068422293_60.jpg"><div class="mui-media-body"><p class="mui-ellipsis3">'+n[i].goods_name+'</p><p class="mui-ellipsis">佣金: &yen'+n[i].goods_comm_fixed+'</p><p class="mui-ellipsis2">现价:&yen'+n[i].goods_price+'</p></div><div class="mui-button-dis"><button class="dis-button1">查看详情</button><button class="dis-button2">我要分销</button></div>';  
                        table.appendChild(li);        
                            })(mui);                          
                            })  
                        }  
                    });  
                }, 1500);  
            }
jie

jie (作者)

已经好了,添加呢一句 goods = JSON.stringify(goods);

                    mui.ajax({  
                        type:'GET',  
                        dataType:'json',  
                        data:{},  
                        url :'http://www.xinfagc.com:8080/marketitem',  
                        success :function(goods){     
                            goods = JSON.stringify(goods);  
                            var data = goods;  
                            (function($){$.each(data, function(i, n){  
                                var li = document.createElement('li');  
                        li.className = 'mui-table-view-cell';  
                        li.innerHTML = '<img class="mui-media-object mui-pull-left" src="../img/goods/4_04783628068422293_60.jpg"><div class="mui-media-body"><p class="mui-ellipsis3">'+n[i].goods_name+'</p><p class="mui-ellipsis">佣金: &yen'+n[i].goods_comm_fixed+'</p><p class="mui-ellipsis2">现价:&yen'+n[i].goods_price+'</p></div><div class="mui-button-dis"><button class="dis-button1">查看详情</button><button class="dis-button2">我要分销</button></div>';  
                        table.appendChild(li);        
                            })(mui);                          
                            })  
                        }  
                    });

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