javascript - Backbone 无法fetch,大家给看看啥原因呢
伊谢尔伦
伊谢尔伦 2017-04-10 16:13:24
[JavaScript讨论组]

fetch.php:

<?php

$stulist = array (
    array("Code" => "10101", "Name" => "张三", "Score" => "530"),
    array("Code" => "10102", "Name" => "李自强", "Score" => "360"),
    array("Code" => "10103", "Name" => "郑中华", "Score" => "170"),
    array("Code" => "10104", "Name" => "王大亮", "Score" => "216"),
    array("Code" => "10105", "Name" => "薛宝钗", "Score" => "313")
);

echo json_encode($stulist);

?>
var student = Backbone.Model.extend({
    defaults: {
        Code: "",
        Name: "",
        Score: 0
    },
    idAttribute: "Code"
});

var stulists = Backbone.Collection.extend({
    initialize: function(){
        console.log("-------------reset shijian chufa ----------");
        this.on("reset", function(render){
            for(var i = 0; i < render.models.length; i++){
                console.log(render.models[i].toJSON());
            }

        });

    },
    model: student,
    url: "./api/resources/fetch.php"
});


var stus = new stulists();

console.log(" =================================================");

stus.fetch({
    reset: true,
    success: function(collection, resp, option){
        console.log("---------- success -----------");
        for(var i=0; i < collection.models.length; i++){
            console.log(collection.models[i].toJSON());
        }

    },
    error: function(a,b,c){

        console.log("-============== error ===========");

        console.log(a);
        console.log(b);
        console.log(c);
    }
})

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号