gpt4 book ai didi

javascript - 未调用 jQuery 回调

转载 作者:行者123 更新时间:2023-11-30 08:10:58 24 4
gpt4 key购买 nike

这是我的脚本的一部分,它打印 9 然后 98 但打印失败 2 它表明未调用 jQuery 中的回调函数。但是在此之前,我使用 json_decode 函数打印从 php 文件返回的 json,并且 json 打印得非常好。我该如何调试它,我的意思是哪里可能出错?

$(document).ready( function() {
alert(9);
$('#charac').keyup( function() {
alert(98);
$.getJSON('myprg.php?q='+escape($('#charac').val()), function(data) {
alert(2);

最佳答案

使用 $.ajax 函数代替 getJSON 并使用错误回调来查看发生了什么。

$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
error: callback(jqXHR, textStatus, errorThrown)
});

使用 Firebug 或 Chrome 开发人员工具检查实际服务器响应并使用 JSONLint 验证 JSON 也很有用。 ,一些 JSON 库比其他库更宽容并忽略小错误。

关于javascript - 未调用 jQuery 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10358187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com