Si vous envoyez des données vers le serveur à l'égard de l' $.ajax
les données ne seront pas convertis en données JSON automatiquement (voir http://stackoverflow.com/questions/2737525/how-do-i-build-a-json-object-to-send-to-an-ajax-webservice/2738086#2738086). Ainsi, vous pouvez utiliser contentType: "application/json; charset=utf-8"
et dataType: "json"
et de séjour ne convertit pas les données avec JSON.stringify
ou $.toJSON
. Au lieu de
data: "{'file':'dave', 'type':'ward'}"
(manuel de la conversion des données en JSON), vous pouvez essayer d'utiliser
data: {file:'dave', type:'ward'}
et d'obtenir les données sur le côté serveur avec context.Request.QueryString["file"]
et context.Request.QueryString["type"]
des constructions. Si vous ne recevez quelques problèmes avec cette façon, alors vous pourriez essayer avec
data: {file:JSON.stringify(fileValue), type:JSON.stringify(typeValue)}
et l'utilisation de la DataContractJsonSerializer
sur le côté serveur.