2

ページのフォームに入力された結果を表示する ajax 関数を実行しました。

すべて正常に動作し、エラー メッセージは表示されませんが、ページを更新するとすべてのデータが消えます。実際にデータベースに保存せずに、ページにデータを投稿しているだけのようです。私はこれを正しくやっていますか?前もって感謝します!

        $('#submitAnswer').on('click', function(e){
            e.preventDefault();
            var dataString = tinyMCE.get('addAnswer').getContent();

            $.ajax({
                type: "POST",
                url: "/home/19/80/",
                data: $(dataString).serialize(),
                success: function(data){
                    alert(dataString);
                    $('.answer').html(dataString);
                },
                error: function(){
                    alert('damn');
                }
            });
        });
4

1 に答える 1

0

ajaxの代わりにWebハンドルを使用できます.ajaxがDBのデータを保存できるとは思いません。データを取得するだけです。Web ハンドラーの使用については、次を参照してください。

 $.post("AddInfoToDB.ashx?Data=" + Info, function (data) {

                    if (data != null && data != '') {
                          //Done
                    }
                    else {
                         // Error
                    }
                });

ハンドラーでは、データを保存するコードを書くことができます

于 2013-01-31T08:53:13.260 に答える