इसलिए im थोड़ा उलझन में है - क्या मुझे अभी भी सभी विशेषताओं को पास करने की आवश्यकता है ताकि मुझे एक घटना बचाने के लिए कॉल किया जा सके? क्या होगा अगर मेरा मॉडल बड़ा है .. मैं हर संपत्ति को मैन्युअल रूप से सेट करना नहीं चाहता
im कॉलिंग model.save और निम्नलिखित करने का प्रयास:
this.model.save(
{
success: function (model, response) {
console.log('model saved');
}
});
ठीक है बस अपने ही सवाल का जवाब देने के लिए कोई भी इस पद को पाता है, मैंने निम्नलिखित काम किया:
this.model.save({ id: this.model.get('id') },
{
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});
संपादित करें: मैं किसी कारण के लिए आप का जवाब नहीं दे सकता, लेकिन मैं संपादित कर सकता हूं
लेकिन आपको आईडी सेट करने की आवश्यकता नहीं है: this.model.get('id')
आप सिर्फ एक खाली ऑब्जेक्ट पास कर सकते हैं क्योंकि एक खाली विशेषता सिर्फ विशेषताओं का विस्तार नहीं करेगी, कुछ भी नहीं:
this.model.save({}, {
success: function (model, response) {
console.log("success");
},
error: function (model, response) {
console.log("error");
}
});