jquery加载未进入html内部
我有以下代码,但当我提醒isactive时,它总是显示为空jquery加载未进入html内部,jquery,Jquery,我有以下代码,但当我提醒isactive时,它总是显示为空 var isaction = $("#bottom_content").get('cookiedata.cfm?answer=1&new=' + Math.random()); alert(isaction.html()); if ($.trim(isaction) == 'Empty') { $("#bottom_content").hide('5000').load('cookiedata.cfm?new=' + M
var isaction = $("#bottom_content").get('cookiedata.cfm?answer=1&new=' + Math.random());
alert(isaction.html());
if ($.trim(isaction) == 'Empty') {
$("#bottom_content").hide('5000').load('cookiedata.cfm?new=' + Math.random());
} else {
$("#bottom_content").show('5000').load('cookiedata.cfm?new=' + Math.random());
}
CFM文件将返回空的或存在的HTML,但在此基础上,我试图隐藏内容,但警报始终为空。您可以尝试此操作
$.get('cookiedata.cfm?answer=1&new=' + Math.random(), function(data){
if (!data.length) {
$("#bottom_content").hide('5000').load('cookiedata.cfm?new=' + Math.random());
} else {
$("#bottom_content").html(data);
$("#bottom_content").show('5000').load('cookiedata.cfm?new=' + Math.random());
}
});
你确定你使用的是正确的获取方法吗?这不起作用,我在函数(数据)后添加了警报,但我没有得到警报,不是吗;t使用load很好。您也可以尝试
load
,但什么不起作用,请检查浏览器控制台是否有错误。