का उपयोग करने के लिए लाता है मेरे पास एक संग्रह है जिसे डेटा को आवश्यक डेटा प्राप्त करने के लिए अपने यूआरएल में कुछ डेटा पोस्ट करने की आवश्यकता होती है। इन दो सवालों, Fetch a collection using a POST request? और Overriding fetch() method in backbone model का जवाब, यह लगता है कि मैं इस तरह काम करने के लिए इसे पाने के लिए सक्षम होना चाहिए बनाने:फोर्स बैकबोन हमेशा POST
fetch: function(options) {
this.constructor.__super__.fetch.apply(this, _.extend(options,{data: {whatever: 42}, type: 'POST'}));
}
, लेकिन Firebug अब भी मुझे एक 404 त्रुटि क्योंकि किसी GET है कि क्या हो रहा है पता चलता प्रश्न में यूआरएल के खिलाफ निष्पादित किया जा रहा है (और अंतर्निहित रेल मार्ग केवल पोस्ट की अनुमति देता है)। क्या यह काम कर रहा है? यदि हां, तो मैं और क्या कोशिश कर सकता हूं? यदि नहीं, तो मैंने क्या गलत किया है?
आप रीढ़ की [ 'sync'] (http://backbonejs.org/#Sync) या [' ajax'] (http://backbonejs.org/#Sync-ajax) तरीके अधिभावी विचार किया है? –
मैं, अगर 1) मैं समझ सकता हूं कि कैसे, और 2) मुझे विश्वास हो सकता है कि सभी सिंक (जो कठिन और शामिल लगता है) को ओवरराइड करना आवश्यक था क्योंकि ओवरराइडिंग fetch (जो ऐसा लगता है कि यह आसान होना चाहिए) में कोई मौका नहीं है काम करने का – cbmanica
संयोग से, वास्तविक उत्तर यह है कि मैंने जिन पदों से लिंक किया है उनमें से एक यह स्पष्ट नहीं करता है कि 'लागू' करने के लिए दूसरा तर्क एक सरणी होना चाहिए। डी 'ओह। – cbmanica