Javascript jQuery&x27的一部分;s回调处理将撤消我的语句
我通过jQuery使用AJAX发出get请求。成功后,我将结果放入div:Javascript jQuery&x27的一部分;s回调处理将撤消我的语句,javascript,jquery,ajax,Javascript,Jquery,Ajax,我通过jQuery使用AJAX发出get请求。成功后,我将结果放入div: $.get("content.php", function(result) { $('#content').html(result); 我请求的内容本身是HTML,有两个分区,#article_name和#article_content。加载后,我检查#article_content是否有子项。如果没有,我将添加一个块: if (!$('#article_content').children().length)
$.get("content.php", function(result) {
$('#content').html(result);
我请求的内容本身是HTML,有两个分区,#article_name
和#article_content
。加载后,我检查#article_content
是否有子项。如果没有,我将添加一个
块:
if (!$('#article_content').children().length) {
$('#article_content').html('<p>(Click here to enter text)</p>');
}
}
if(!$('#文章内容').children().length){
$(“#文章内容”).html(“(单击此处输入文本)”);
}
}
在JavaScript离开回调函数之前,这是有效的。也就是说,在my conditional之后,添加
块;但是当我在Chrome的inspector中一步一步地浏览时,它跳进了jQuery的回调部分,当它通过
块时,它就消失了
我已经在控制台中运行了我的条件,以确保它不是问题。我的排序错误-我将条件放在更新内容区域的代码之前
我应该删除这个问题吗?请创建一个演示。如果看不到更多的代码,就很难提供帮助。我会尝试使用append()而不是html(),因为html()没有做到这一点。如果我从控制台运行条件代码,它就会工作。它与$.get的回调部分有关。能否提供完整的代码,以了解如何以及何时调用函数?我只是顺序错误,我在条件调用之后更新了内容。我道歉!我是新手,我应该删除这个问题吗?什么是适当的行动方针?