首先,您需要使用:
var jSon = JSON.stringify({obj:javascriptObject});
代替:
var jSon = JSON.stringify(javascriptObject);
那么您
WebMethod将像:
[WebMethod]public static string Updatera(aData obj){ // logic pre }
现在这
aData是您的课程,如下所示:
public class aData { public string Foretagsnamn { get; set; } public string BGFarg { get; set; } public string TextColor { get; set; } public string FooterFarg { get; set; } public string Email { get; set; }}
所以您的最终代码看起来像 jQuery:
var jSon = JSON.stringify({ obj:javascriptObject });$.ajax({ type: "POST", url: "Post/Installningar.aspx/Updatera", data: jsonData, contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccess, error: OnErrorCall});function onSuccess(response){ // Do something}function onErrorCall(){ // Do something}
背后的代码:
public class aData { public string Foretagsnamn { get; set; } public string BGFarg { get; set; } public string TextColor { get; set; } public string FooterFarg { get; set; } public string Email { get; set; }}[WebMethod]public static string Updatera(aData obj){ // Logic pre}
在Asp.net中 检查jQuery Ajax JSON示例
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)