Javascript 如何在div加载内容时发出警报
我有一个包含搜索工具包的页面。因此,当单击搜索按钮时,结果将由ajax从数据库中获取并附加到div中 它还显示从数据库检索到的记录数!我希望能够在计数器显示值后立即执行某些操作 我试着点击搜索按钮,但它只显示从第二次点击开始。因为当第一次单击搜索按钮时,数据甚至没有从数据库中提取。此外,在加载数据后,再次单击时,它实际上会显示以前获取的记录数 我原以为jquery的load()更合适,但事实并非如此。下面是我失败的尝试。有谁能推荐最好的方法吗 //这显示从数据库中获取的项目数Javascript 如何在div加载内容时发出警报,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一个包含搜索工具包的页面。因此,当单击搜索按钮时,结果将由ajax从数据库中获取并附加到div中 它还显示从数据库检索到的记录数!我希望能够在计数器显示值后立即执行某些操作 我试着点击搜索按钮,但它只显示从第二次点击开始。因为当第一次单击搜索按钮时,数据甚至没有从数据库中提取。此外,在加载数据后,再次单击时,它实际上会显示以前获取的记录数 我原以为jquery的load()更合适,但事实并非如此。下面是我失败的尝试。有谁能推荐最好的方法吗 //这显示从数据库中获取的项目数 len=data.
len=data.length;
$(".len").append("<span class='light_blue' id='found'>"+len+"</span>
<span class='rm2' id='tname'> Tutors found</span>");
我所要做的就是提醒计数(基本上,当计数为0和1且大于1时,我想用其他内容替换id='tname'的文本)
失败的尝试:
$("#search").on("click",function()
{
alert($("#found").text());//alerts the count
});
$(".the-inner-return").on("load",function()
{
alert($("#found").text());//alerts the count
});
每次更改.len的innerHTML时都可以触发警报,例如,每当
len>0
:
$('.len').bind("DOMSubtreeModified", function () {
if (len > 0) {
alert('changed');
}
});
len=5;
$('.len').bind(“domsubtredemodified”,function(){
如果(len>0){
警报('>0');
}
});
$(“.len”).append(“+len+”找到导师”)代码>
$(document).on("click", "#search",function(){
alert($("#found").text());//alerts the count
});
$(document).on( "load", ".the-inner-return", function() {
alert($("#found").text()); //alerts the count
});
$('.len').bind("DOMSubtreeModified", function () {
if (len > 0) {
alert('changed');
}
});