jquery.get()没有调用ajax调用

时间:2012-11-07 19:42:40

标签: jquery

我的代码出了什么问题?它根本没有打电话。我甚至尝试在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");
        });
    });

1 个答案:

答案 0 :(得分:0)

$.get中传入的函数是AJAX调用成功后的回调函数。 这意味着只有在ajax调用成功时才会执行该函数。

但是,您可能无法进行AjaxCall

尝试添加ajaxError()打印错误。

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

查看documentation了解更多详情