javascript - Why does this call to my controller not work? -
मेरे पास MVC4 प्रोजेक्ट में मेरे दृश्य पर निम्न जावास्क्रिप्ट कोड है:
jQuery.ajax ({Url: "/ ऑब्जेक्ट / गेटमैय ऑब्जेक्ट्स /", डेटा: {__RequestVerificationToken: jQuery ("इनपुट [नाम = '__ अनुरोध विन्यासटोकन']")। Val (),}, प्रकार: "पोस्ट", पारंपरिक: सत्य})। सफलता (फ़ंक्शन (डेटा) {sfds = JSON.parse (डेटा);});
और ObjectController
में निम्नलिखित विधि:
[HttpPost] [मान्य एंटीफ़ॉर्गरीटोकन] सार्वजनिक कार्यप्रणाली GetMyObjects () {var sfds = _db.SFDS.ToList (); वापसी देखें (एसएफडीएस); }
जावास्क्रिप्ट चलने पर नियंत्रक को क्यों नहीं कहा जाता? यहां तक कि जब मैं मान्य एंटिफॉर्जेरटोकन निकालता हूं तो यह काम नहीं करता है।
पाठ "आइटमप्रॉप =" पाठ ">
आप JSon नहीं लौट रहे हैं आप एक दृश्य वापस कर रहे हैं (या वापस करने का प्रयास) आपके नियंत्रक में, आपको कुछ ऐसा चाहिए कि:
रिटर्न जेसन (एसएफडीएस, जेसनयूएफ़ेस्ट बीहीवियर। एलोव गेट);
और, इसे अपने .ajax () गुणों में जोड़ें:
डेटा प्रकार: "जेसन",
Comments
Post a Comment