2016-12-28 2 views
0

Ich möchte Daten in die Datenbank aktualisieren, ich benutze jQuery, aber diese Funktion ruft nicht die Webmethode, um die Daten zu aktualisieren.Aktualisieren Sie Daten in die Datenbank mit jQuery

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

bitte Controller-Code-WebForm6.aspx –

+0

teilen Es ist nicht klar, was Ihre Frage ist. Der obige Code erzeugt eine POST-Anfrage, die an WebForm6.aspx/Update_Record gesendet wird (ich habe sogar eine Geige gemacht: https://jsfiddle.net/6k8y0j5k/ - starte es mit geöffneten Entwicklertools und du kannst sehen, dass die Anfrage generiert wird) . Kannst du erklären, was du erwartest, dass es nicht passiert? – AmericanUmlaut

Antwort

0

Verwenden Sie Ajax Anruf sicher, es wird hepfull für Sie sein.

 data: "FName="+FName+"&FStatus="+FStatus+"&UDate="+UDate, 
+0

geben Sie richtig formatierten Code PLZ .. – Pash

0

Versuchen Sie dies: mit der Änderung Ihres 'Daten' Teils. weil Daten entsprechende Werte sollten ne JSON-Objekt.

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!!! "); 
    }  
}); 
+0

Niemals nackt Lösung, zumindest versuchen, das OP zu erklären, was war der Fehler ist. Erwähnen Sie, warum sein/ihr Code nicht funktionierte, Wo war der Fehler, das ist der richtige Weg, hier zu antworten. –

+0

Ich sollte eine Beschreibung schreiben. trotzdem danke für deinen Vorschlag. – SujitKumar

0

Try this:

Auf Webform6.aspx

[WebMethod] 
public [type data] Update_Record..... 

Auf 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!!! "); 
    } 
}); 
Verwandte Themen