1

作業を受け入れてファイルアップロードのオプションを提供するための2つのラジオボタン1があり、2番目のボタンではファイルアップロードオプションは提供されません

送信をクリックすると、このデータがデータベースに保存されます

私は次のようにこのためのajax関数を書きました:

    $(document).ready(function () {
            $('#rmrkRjct').click(function () {
        var url1 = "/Mycontroller/function1";
        $.ajax({
            type: "POST",
            url: url1,
            success: function () {

            }
        });
    });

これは私の関数を呼び出していますbtは更新されたビューを表示しません

4

1 に答える 1

2

successコールバックではあまり多くのことをしていないようです。空っぽです。したがって、AJAXリクエストが完了すると、この空が実行され、期待される結果が得られます。何も起こりません。呼び出したコントローラーアクションが部分的なビューを返す場合は、それを使用してDOMを更新することをお勧めします。

success: function (result) {
    $('#id_of_some_element_that_you_want_to_refresh').html(result);
}
于 2012-06-30T08:57:11.817 に答える