0

コードの何が問題になっていますか? まったく呼び出しを行っていません。私はphpファイルにエラーを追加しようとしましたが、何も起こらなかったので、明らかにそれを呼び出していません。はい、私はすでにパスを何度も確認しましたが、正しいです。

ボタンは機能しますが、クリックすると h1 タグが緑色に変わります。

$(document).ready(function() {
        $("#search-button").click(function(event) {
            event.preventDefault();
            $("h1").css('background-color', 'green');
            var word = $("#searchbar").val();
            $.get("video/search_videos.php", {searchword:word},
                function(title) 
                {
                    $("h1").html(title);
                    $("h1").css("background-color", "red");
                },
                "json");
        });
    });
4

1 に答える 1

0

渡される関数$.getは、AJAX呼び出しが成功した後のコールバック関数です。これは、ajax呼び出しが成功した場合にのみ関数が実行されることを意味します。

ただし、AjaxCallを作成できなかった可能性があります

ajaxError()エラーのプリントアウトを追加してみてください。

        $("#log").ajaxError(function(event, jqXHR, ajaxSettings, exception) {
        alert(jqXHR.status);
        });

詳細については、ドキュメントを確認してください

于 2012-11-07T20:26:23.570 に答える