[英]Update data into the database using jQuery
I want to update data into the database, I am using jQuery but this function does not call the webmethod in order to update the data. 我想将数据更新到数据库中,我使用的是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;
使用ajax调用确保它对您而言是十足的。
data: "FName="+FName+"&FStatus="+FStatus+"&UDate="+UDate,
Try this: with changing your 'data' part. 尝试以下操作:更改“数据”部分。 because data corresponding vaue should ne a json object.
因为数据对应的值应该是一个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!!! ");
}
});
Try this: 尝试这个:
On Webform6.aspx 在Webform6.aspx上
[WebMethod]
public [type data] Update_Record.....
On Jquery 在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!!! ");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.