-4
divを再ロードする必要があるかどうかを判断するためにデータを比較したいと思います。divデータでAJAXから返されたデータを比較します
出力をコンソールに表示すると、同じように見えますが、警告は表示されないので、常にfalseです。
UPDATE:
これらの変数の出力はここに投稿することができない、ここで見つけることができます..私はなぜが、トリム機能は、彼の仕事をしていなかった知らない
divを再ロードする必要があるかどうかを判断するためにデータを比較したいと思います。divデータでAJAXから返されたデータを比較します
出力をコンソールに表示すると、同じように見えますが、警告は表示されないので、常にfalseです。
UPDATE:
これらの変数の出力はここに投稿することができない、ここで見つけることができます..私はなぜが、トリム機能は、彼の仕事をしていなかった知らない
。
この作品:
$(function() {
function reload(elem, interval) {
var $elem = $(elem);
var $original = $elem.html();
$.ajax({
cache: false,
url: '/inbox-header.php',
type: 'get',
success: function(data) {
var opgehaaldedata = data.replace(
/(\r\n|\n|\r)/gm, "");
var orgineledata = $original.replace(
/(\r\n|\n|\r)/gm, "");
if (opgehaaldedata == orgineledata) {
//alert('a');
setTimeout(function() {
reload(elem, interval)
}, interval);
return;
} else {
$elem.html(opgehaaldedata);
setTimeout(function() {
reload(elem, interval)
}, interval);
return;
}
}
});
}
reload('#inboxheader', 500);
})。
'console.log' =>' console.log( "result =" + $ .trim(data)+ "resu =" + $ .trim($ original)) 'を使って、あなたが見たものを見ますか? –
デベロッパーツール(多くのブラウザでは通常F12)を使用すると、ここでブレークポイントを設定します。 - > 'if(result == resu)'とホバーして、何を比較するのかを調べます。 http://stackoverflow.com/questions/359494/does-it-matter-which-equals-operator-vs-i-use-in-javascript-comparisons – Mark
こちらもあなたの質問にあなたのHTMLを提供してください。その質問に答えるためのいくつかの洞察を提供することができます。 –