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

时间:2016-12-28 08:32:35

标签: jquery ajax

我想将数据更新到数据库中,我使用的是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;

3 个答案:

答案 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!!! ");
    }
});