骨干创建 - 未调用成功

时间:2013-12-30 14:21:26

标签: php codeigniter rest backbone.js

我目前正在尝试添加到一个集合(后端的mysql数据库)。但是,一旦创建模型,此行为就会起作用,永远不会调用成功(参见下文)。这是我前端的保存功能。

save: function(e) {
        e.preventDefault();
        var that = this;
        var postCollection  = this.postCollection;

        var newPost = {
            message:$('#message').val(),
            author_id:"22",
            location:$('#location option:selected').val(),
            base64encode:$('#upload-photo').data('base64'),
            filename:$('#upload-photo').data('name')
        }

        this.postCollection.create(
            newPost,
            {
                wait: true,
                success: function(response){
                    Util.setPageType('open-main');
                    that.router.navigate("stream", {trigger: true});
                },
                error:function(err) {
                    console.log("this is the error "+ err.toJSON);
                }
            });

        return this;
     }

在后端我插入一个mysql数据库并返回新创建的对象。我使用自定义内部CMS(用PHP编写)但基本上我正在做的是插入,这种行为工作正常。我只是想知道如果不是对象,我应该从后端返回什么?

0 个答案:

没有答案