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

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -