बचत से एक अच्छी प्रतिक्रिया प्राप्त करने के लिए। एक पुट सर्वर को भेजता है और प्रतिक्रिया वापस आती है। पहली बार जब मैं इसे करता हूं, यह सफलता देता है, अगली बार एक त्रुटि वापस आती है, क्योंकि पहली बार प्रतिक्रिया मॉडल में जोड़ दी जाती है।कैसे backbone.js मैं एक मॉडल की बचत कर रहा हूँ के साथ एक मॉडल
Backbone.js मेंसहेजें समारोह:
saveCountry: function() {
this.model.save({},{
success: function(model, response) {
console.log('success! ' + response);
},
error: function(model, response) {
console.log('error! ' + response);
}
});
this.render();
return false;
},
पीएचपी एक JSON स्ट्रिंग रिटर्न:
{"response": "Model saved!"}
डाल की प्रतिक्रिया के रूप में कोई त्रुटि मिलती है के बाद, क्योंकि 'प्रतिक्रिया' मॉडल में जोड़ा जाता है:
Unknown column 'response' in 'field list'
मॉडल में प्रतिक्रिया क्यों शामिल की गई है और मैं इसे कैसे रोकूं?
क्या आप बस एक सशर्त नहीं कर सकते और अपनी PHP स्क्रिप्ट में 'प्रतिक्रिया' को छोड़ नहीं सकते? – swatkins
मैं कर सकता था, लेकिन मैंने सोचा कि यह सर्वर पक्ष को प्रतिक्रिया का फैसला करने के लिए क्लीनर होगा। – GijsjanB
क्या आपका मतलब "क्लाइंट" पक्ष है? – swatkins