I rewrite the destroy () of backbonesync to correspond to php (click the delete button to trigger the delete event), and delete the data in php, but because the url is defined in the collection, when rewriting destroy url, the corresponding operation cannot be performed. please answer! {Code ...} {generation... I rewrite the destroy () of backbone sync to correspond to php (clicking the delete button will trigger the delete event), and delete the data in php, but because the url is defined in the collection, when rewriting destroy url, the corresponding operation cannot be performed. please answer!
//CollectionApp.Users=Backbone.Collection.extend({ model : App.User, url : function(){ return '/crud2/save.php'; }, initialize : function(){ this.on('add',function(){ console.log(this.length); }); this.on('remove',function(){ console.log(this.length); }); }});
`delete : function(){ //this.model.url='delete.php'; //console.log(this.model.url); $('#Name').val(""); $('#Phone').val(""); this.model.destroy({ url : 'delete.php', type : 'POST', success : function(){ console.log('success'); }, error : function(){ console.log('error'); } } ); }`
//delete.php
username); $sql = "delete from user where username == '$data->username'"; mysql_query($sql);?>
Reply content:
I rewrite the destroy () of backbone sync to correspond to php (clicking the delete button will trigger the delete event), and delete the data in php, but because the url is defined in the collection, when rewriting destroy url, the corresponding operation cannot be performed. please answer!
//CollectionApp.Users=Backbone.Collection.extend({ model : App.User, url : function(){ return '/crud2/save.php'; }, initialize : function(){ this.on('add',function(){ console.log(this.length); }); this.on('remove',function(){ console.log(this.length); }); }});
`delete : function(){ //this.model.url='delete.php'; //console.log(this.model.url); $('#Name').val(""); $('#Phone').val(""); this.model.destroy({ url : 'delete.php', type : 'POST', success : function(){ console.log('success'); }, error : function(){ console.log('error'); } } ); }`
//delete.php
username); $sql = "delete from user where username == '$data->username'"; mysql_query($sql);?>