现在,我正在使用此代码从页面加载数值:
$.ajax({
url: "mypage.php",
cache: false
}).done(function( html ) {
$("#results").append(html);
});
但是,如果结果不同,我希望弹出一个警报然后淡出。我该怎么做?
额外的问题:我怎样才能让它连续运行?
根据您提供的信息,这是我能想到的最好的。请参阅有关将警报放置在何处的评论。你没有提供代码,所以我假设你可以自己处理。
$.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...
}
});
!=
您当然可以通过检查而不是来消除 else 块,==
但我认为如果它们相等,您可能会决定要执行某些操作。