4

Ajax関数が成功したときにメッセージを表示したいのですが、初めてでAjax苦労しています

function save_pos_reasons()
  {
    $.ajax({
    type: "POST",
    url: "save_pos_reasons.php",
    data: $('#add_positioning').serialize(),
    success: function() {
       $("#successMessage").show();
        }
    });
 }


<div id="successMessage"> It worked </div>

現時点では、実際の機能は機能していますが、これは何もしません

4

2 に答える 2

4

メッセージ div はデフォルトで非表示にする必要があります。そうしないと、.show()既に表示されている場合は何もしません。

CSS:

#successMessage {
    display:none;
}

またはインライン:

<div id="successMessage" style="display:none;"> It worked </div>
于 2013-08-11T14:26:57.680 に答える
0

この簡単なコードを試してください。ajaxが機能している場合にのみ、メッセージが表示されます

$.ajax({
        type: "POST",
        url: "save_pos_reasons.php",
        data: $('#add_positioning').serialize(),
        success: function() {
           $("#successMessage").html("It worked");
            }
        });

html

<div id="successMessage"> </div>

お役に立てれば。ありがとうございました

于 2013-08-11T14:38:06.343 に答える