现在,我正在使用此代码从页面加载数值:
$.ajax({
url: "mypage.php",
cache: false
}).done(function( html ) {
$("#results").append(html);
});
但是,如果结果不同,我希望弹出警报然后淡出。我该怎么做?
奖金问题:如何让它连续运行?
答案 0 :(得分:0)
根据您提供的信息,这是我能想到的最好的信息。查看有关警报放置位置的评论。你没有提供代码,所以我假设你可以自己处理。
$.ajax({
url: "mypage.php",
cache: false
}).done(function( html ) {
var results = $("#results");
if (results.html() == html) {
//results are the same...do nothing...
} else {
//results are different if they aren't equal...
$("#results").append(html);
//popup your alert here...
}
});
您当然可以通过检查!=
而不是==
来消除其他阻止,但我认为如果它们相同,您可能会决定要做某事。