如何使用ajax $ linq将数据插入db? tnx帮助
`function SendData() {
var jName = document.getElementById("txtName").value;
var jFamily = document.getElementById("txtFamily").value;
alert(jName + jFamily);
$.ajax(
{
type: "POST",
url: "m2.aspx/Insert",
data: "{'name':'" + jName + "','family':'" + jFamily + "'}",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function () { alert("Insert Success");},
error: function () { alert("error"); }
});
}
*******************************************************************
[WebMethod(EnableSession = true)]
public static void Insert(string name, string family)
{
DataClasses1DataContext db = new DataClasses1DataContext();
persone p = new persone()
{
Name = name,
Family = family
};
db.persones.InsertOnSubmit(p);
db.SubmitChanges();
}
`
答案 0 :(得分:0)
首先检查global.asax文件上的路由,也许您尝试发送应用程序无法识别的值。如果您发送的所有内容都没问题,那么请创建断点,附加到进程并进入调试模式。你会看到你的错误。