javascript - PUT and POST Request of .save() of Backbonejs model -



javascript - PUT and POST Request of .save() of Backbonejs model -

how confirmed whether backbonejs .save() sending set request ?? checked server side, working good, there no problem in server side. .save() not working.

here model of backbone

define(['underscore','backbone'],function(_,backbone) { var my_model = backbone.model.extend( { urlroot: "http://localhost/back/server_file.php/number" }); homecoming my_model; });

here how using .save()

var my_data = { id: data.id, code: data.code }; var my_model = new my_model(); my_model.save(my_data, { success: function(response) { alert('yes'); }, error: function(response) { alert('no'); } });

i think .save() sending post request server.

update

i think find out problem. describing here.

what do

i send 2 parameters backbonejs model server side script (i using php slim framework). based on 2 parameters server side script update record's(2 field of record match 2 parameters ) field static parameter @ database.

what backbonejs provide (as think )

backbonejs has model id json format. backbonejs sends set request server side script. server side script dump (update) data(which json format,like bundle) database matching id. serer side script not within data.

i getting (from network tab of firebug) set request url http://localhost/back/server_file.php/number/1 (this id) . on other hand url http://localhost/back/server_file.php/number/1 (id first parameter)/456 (second parameter).

if right, how can implement plan??

this should work,

my_model.set(my_data); my_model.save(null, { wait : true, url : "http://localhost/back/server_file.php/number/1/456", success : function(response){ }, error : function(e){ } });

javascript backbone.js model

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -