सेट नहीं करता है मुझे बैकबोन जेएस आधारित ऐप मिला है। मुझे वास्तव में रीढ़ की हड्डी पसंद है और मैं बस इसके चारों ओर अपना सिर लेना शुरू कर रहा हूं। मेरी समझ से जब मॉडल.save को एक नई इकाई पर बुलाया जाता है तो उसे सर्वर पर पोस्ट करना चाहिए, सर्वर को एक ही जेसन वापस करना चाहिए, लेकिन एक आईडी आवंटित और रीढ़ की हड्डी के साथ मॉडल को उस आईडी को जारी रखना चाहिए ताकि आगे एक पुट में परिणाम बचा सके अद्यतन के लिए आईडी के साथ।backbone.js model.save आईडी
हालांकि, जब मैं model.save()
पर कॉल करता हूं और फिर मॉडल.आईडी संपत्ति प्राप्त करने का प्रयास करता हूं, तो यह शून्य है।
ऐसा इसलिए है क्योंकि मैं इसे कॉल के साथ नहीं कर रहा हूं? तो संपत्ति अभी तक सेट नहीं किया गया है?
मैं सफलता कॉलबैक कैसे सेट करूं? कॉलिंग model.save({success: function(){...}})
काम नहीं करता है?
model.save(null, {
success: function() {
alert('success');
},
error: function() {
alert('error');
}
});
आप त्रुटि कॉलबैक भी स्थापित करने के लिए कोशिश की है? – mamoo
हाँ - न तो – iwayneo
कहा जाता है क्या आपने सत्यापित किया है कि सर्वर वास्तव में कॉल किया जाता है? – timDunham