Today I was testing my ASP.NET MVC app I had prepared, with all browsers, when I run into this problem on Internet Explorer 9. I opened up the Internet Explorer Developer Tool and found an error message in the console. It read
JSON is undefined.
After a little search, I came across this thread on stackoverflow. The solution to this was pretty simple.
You only need to include a reference to
json2.js to your project.
json2.js file is present at http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js or https://github.com/douglascrockford/JSON-js/blob/master/json2.js, you can download this file and include this in your project.
This file creates a global JSON object containing two methods: stringify and parse.
Further Reading :