我目前正在尝试添加到一个集合(后端的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编写)但基本上我正在做的是插入,这种行为工作正常。我只是想知道如果不是对象,我应该从后端返回什么?