I am trying to make a WCF call to a function which accepts one String parameter. When I pass parameters from jQuery, I am using JSON.stringify(parameters), where parameters is a name:value collection containing the parameters I want to pass.
My doubts are
- In my version of IE, JSON is not defined. So, I used the JSON2.js library and included that in the master page of my site.
- I still encounter the same message. JSON is undefined on IE.
Well, it works perfectly on Google Chrome.
PS – This is all on .NET.
Script name is json2.js. The values I am passing in jQuery are
data:JSON2.stringify(parameters),
contentType: "application/json2; charset=utf-8",
dataType: "json2"
I am using IE8. (Sorry to not provide this detail before, just added)
Please advise.
You are using
json2at all places where you should ideally be usingjsonPlease change your ajax call as
On an unrelated side-note, you can omit
charsetanddataTypeand change the call like this