एजेपी.नेट एमवीसी का उपयोग करके AJAX कॉल के माध्यम से आप एक सीरियलाइज्ड JSON ऑब्जेक्ट को क्लाइंट साइड पर कैसे वापस कर सकते हैं?JSON और ASP.NET MVC
14
A
उत्तर
22
नियंत्रक से तुम सिर्फ एक JsonResult लौट सकते हैं:
public ActionResult MyAction()
{
... // Populate myObject
return new JsonResult{ Data = myObject };
}
अजाक्स कॉल का रूप है, जो पुस्तकालय पर आप उपयोग कर रहे निर्भर करेगा निश्चित रूप से।
$.getJSON("/controllerName/MyAction", callbackFunction);
जहां callbackFunction
एक पैरामीटर जो XHR अनुरोध से डेटा है लेता है: jQuery का उपयोग करते हुए यह की तरह कुछ होगा।
10
अपने वाक्य रचना वरीयताओं के आधार पर निम्नलिखित भी काम करता है:
public ActionResult MyAction()
{
return Json(new {Data = myObject});
}
0
आप एक पाने के लिए जवाब में JSON भेजने की जरूरत है, तो आप स्पष्ट रूप से JsonRequestBehavior.AllowGet का उपयोग करके व्यवहार की अनुमति देनी होगी।
public JsonResult Foo()
{
return Json("Secrets", JsonRequestBehavior.AllowGet);
}
1
यह सिर्फ समझ में, हम कैसे MVC नियंत्रकों में JsonResults उपयोग कर सकते हैं के लिए कोड के छोटे ब्लॉक है।
public JsonResult ASD()
{
string aaa = "Hi There is a sample Json";
return Json(aaa);
}
संबंधित मुद्दे
- 1. JSON, ASP.NET MVC - MaxJsonLength अपवाद
- 2. ASP.NET MVC - JSON दिनांक समय पासिंग मापदंडों
- 3. ASP.NET MVC - दर्रा JSON स्ट्रिंग ViewData
- 4. Lesscss और ASP.NET MVC
- 5. Asp.Net MVC
- 6. लाइव ASP.NET MVC और AJAX
- 7. ASP.NET MVC ViewModel और DropDownList
- 8. ASP.NET MVC, monodevelop और Windows
- 9. ASP.NET MVC 4 और ExtensionlessUrlHandler
- 10. ASP.NET MVC HTML.BeginForm और एसएसएल
- 11. ASP.NET MVC
- 12. ASP.NET-MVC
- 13. ASP.NET MVC
- 14. Asp.Net MVC
- 15. ASP.NET MVC
- 16. Asp.Net Mvc
- 17. Asp.net mvc
- 18. Asp.Net MVC
- 19. asp.net mvc
- 20. asp.net mvc
- 21. asp.net-mvc
- 22. asp.net mvc
- 23. ASP.NET MVC
- 24. ASP.NET MVC
- 25. ASP.NET MVC
- 26. ASP.NET MVC
- 27. ASP.NET MVC:
- 28. ASP.Net MVC
- 29. asp.net mvc
- 30. asp.net-mvc
आप माइएक्शन में पैरामीटर कैसे पास करेंगे? – Picflight
कोई टिप्पणी में कोई स्वरूपण नहीं है, लेकिन ... $ .getJSON ("/ नियंत्रकनाम/मेरा क्रिया", {आईडी: 7}, कॉलबैक समारोह); – BenB