简体   繁体   English

使用jQuery将数据更新到数据库中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM