我想将数据更新到数据库中,我使用的是jQuery,但是这个函数不会调用webmethod来更新数据。
jQuery.ajax({
url: "WebForm6.aspx/Update_Record",
type: "POST",
contentType: "application/json; charset=utf-8",
data: '{FName: "' + FName + '", FStatus: "' + FStatus + '", UDate: "' + UDate + '"}',
dataType: "json",
beforeSend: function () {
alert("Start!!! ");
},
success: function (data) {
alert("a");
},
failure: function (msg) {
alert("Sorry!!! ");
}
});
return false;
答案 0 :(得分:0)
使用ajax调用确保它对您有益。
data: "FName="+FName+"&FStatus="+FStatus+"&UDate="+UDate,
答案 1 :(得分:0)
试试这个:更改“数据”部分。因为相应的vaue数据应该是一个json对象。
jQuery.ajax({
url: "WebForm6.aspx/Update_Record",
type: "POST",
contentType: "application/json; charset=utf-8",
data: {'FName': FName, 'FStatus': FStatus, 'UDate': UDate},
dataType: "json",
beforeSend: function () {
alert("Start!!! ");
},
success: function (data) {
alert("a");
},
failure: function (msg) {
alert("Sorry!!! ");
}
});
答案 2 :(得分:0)
试试这个:
在Webform6.aspx
上[WebMethod]
public [type data] Update_Record.....
On Jquery
jQuery.ajax({
url: "WebForm6.aspx/Update_Record",
type: "POST",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({FName:FName,FStatus:FStatus,UDate:Udate}),
dataType: "json",
beforeSend: function () {
alert("Start!!! ");
},
success: function (data) {
alert("a");
},
failure: function (msg) {
alert("Sorry!!! ");
}
});