Php Backbone.js破坏问题
我对销毁方法有问题。我可以在firebug中保存并查看HTTP活动,但当我使用destroy方法时,我什么都看不到。有人能解释为什么吗Php Backbone.js破坏问题,php,javascript,jquery,html,backbone.js,Php,Javascript,Jquery,Html,Backbone.js,我对销毁方法有问题。我可以在firebug中保存并查看HTTP活动,但当我使用destroy方法时,我什么都看不到。有人能解释为什么吗 Backbone.emulateHTTP = true; Backbone.emulateJSON = true; var Hacker = Backbone.Model.extend({ url:"http://localhost/backbone051/save.php", }); var hacker = new Hacker(); hac
Backbone.emulateHTTP = true;
Backbone.emulateJSON = true;
var Hacker = Backbone.Model.extend({
url:"http://localhost/backbone051/save.php",
});
var hacker = new Hacker();
hacker.set({name:"Herman Ganteng",age:"23"});
hacker.destroy(); //doesn't show any activity :(
您尚未先保存它,因此销毁它将不会发送任何http请求。您的模型没有Id字段。通常,Id将由以前的提取调用填充。在这个简单的例子中,您可以硬编码如下:
var Hacker = Backbone.Model.extend({
id: "something",
url:"http://localhost/backbone051/save.php",
});
这将导致在指定的url处发布帖子。类似于mfalto,为了使其动态化,您应该将“id”(对于每个模型)作为集合从php脚本获取的数据的一部分。这将被视为您的收藏中每个型号的“id”。您也可以看看网络面板。。