我的代码出了什么问题?它根本没有打电话。我甚至尝试在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");
});
});
答案 0 :(得分:0)
在$.get
中传入的函数是AJAX调用成功后的回调函数。
这意味着只有在ajax调用成功时才会执行该函数。
但是,您可能无法进行AjaxCall
尝试添加ajaxError()
打印错误。
$("#log").ajaxError(function(event, jqXHR, ajaxSettings, exception) {
alert(jqXHR.status);
});
查看documentation了解更多详情