-1

以下は私のコードです

$(document).ready(function () {
        $("#btnView").click(function () {
            $.ajax({
                url: "Default.aspx/getImages",
                type: "POST",
                data: "{'chk1' : '" + document.getElementById('chk1').checked + "','chk2' : '" + document.getElementById('chk2').checked + "','chk3' : '" + document.getElementById('chk3').checked + "','chk4' : '" + document.getElementById('chk4').checked + "','chk5' : '" + document.getElementById('chk5').checked + "','chk6' : '" + document.getElementById('chk6').checked + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                async: true,
                success: function (data) {
                    $("#imagesDiv").html(data.d);
                    alert($("#imagesDiv").html());
                }
            });
            alert("BEFORE RETURN");
            return false;
        });
    });

最初のアラートで html を確認できますが、ページまたはページ ソースでは確認できません。なぜこれが起こっているのでしょうか?

4

1 に答える 1

0

以下のように、成功関数内に return false を追加するだけで済みます。

success: function (data) {
                $("#imagesDiv").html(data.d);
                return false;
            }
于 2013-08-29T11:43:25.770 に答える