JSON を投稿するための jQuery デモを作成しました。
$.ajax({
url: "RoleFunc.aspx/Vonvert",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: { "strJson": json },
success: function(result) {
alert(result);
},
error: function() {
alert("error");
}
});
関数を使用すると、Firebugビューに次のようなエラーメッセージが表示されますInvalid JSON primitive: strJson.
JSONをテストしましたが、結果は
{ "strJsonssss":[{"Role_ID":"2","Customer_ID":"155","Brands":"Chloe;","Country_ID":"96;"}]}
そして私のC#機能は
[WebMethod]
public static int Vonvert(string strJson)
{
//DataSet dt1 = JsonConvert.DeserializeObject<DataSet>(strJsonssss);
return 1;
}
私はそれをデバッグしますが、関数には決して入れないので...誰かが助けてくれます...