2016-12-28 4 views
0

私はデータベースにデータを更新したい、私はjQueryを使用していますが、この関数はデータを更新するためにwebmethodを呼び出しません。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

あなたの質問が何であるかはっきりしていないコントローラコード-WebForm6.aspx –

+0

共有してください。上記のコードは、WebForm6.aspx/Update_Recordに送信されたPOSTリクエストを生成します(私はさらにfiddle:https://jsfiddle.net/6k8y0j5k/を作成しました - 開発者ツールを開いて実行してリクエストが生成されていることがわかります) 。起こっていないことが予想されることを説明できますか? – AmericanUmlaut

答えて

0

ajaxコールを使用すると、あなたに役立つことがあります。

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

は適切な書式のコードを与えます。 – Pash

0

「データ」の部分を変更してください。なぜなら、対応するデータは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!!! "); 
    }  
}); 
+0

裸の解決策を投稿しないでください。少なくとも、誤解が何であったかをOPに説明してください。彼/彼女のコードがなぜ機能していなかったのか、間違いはどこにあったのか、それはここで答える正しい方法です。 –

+0

私は何らかの記述を書くことになっていました。とにかくあなたの提案に感謝します。 – SujitKumar

0

これを試してみてください:

Webform6.aspx

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

での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!!! "); 
    } 
}); 
関連する問題