A具有可调整大小的设置 DIVs ,它们从SQL表中读取并使用LiteralControl显示在WebForm中。用户可以调整 DIV 的大小。我想更新SQL表中的现有DIV,以便当用户再次访问它时会看到新版本。我正在使用JQUERY和AJAX我只能将html(作为字符串)作为参数传递,我唯一得到的是[Object object]
AJAX和JQuery
$("document").ready(function () {
$("#save_button_id").click(function () {
$.ajax({
type: 'post',
url: 'CS.aspx/aaa',
contentType: 'application/json',
data: '{bbb: "'+ *html of the div that i need to pass as a string* +'"}',
dataType: 'json',
}
});
});
});
服务器端代码
[System.Web.Services.WebMethod]
public static void aaa(string bbb)
{
con.Open();
SqlCommand cmd = new SqlCommand("INSERT into [div] VALUES(@String)", con);
cmd.Parameters.AddWithValue("@String", bbb);
cmd.ExecuteNonQuery();
con.Close();
}
注意:父DIV有5个子DIV
答案 0 :(得分:-1)
尝试做
JSON.stringify(htmljsondata)
哪里
htmljsondata = {"bbb": htmlString}
htmlString - 您要发送的html内容
您在浏览器调试器中看到的值是什么?