-1

1有用なデータがない場合、PHP ファイルは を返します。有用なデータがあれば、 の後に追加したいと思い<p>ます。これを行いますが、同様に追加1します。誰かが私が間違っているところを見ていますか?

setInterval(function () {
    $.ajax({
        url: 'gettweetcode.php',
        dataType: 'text',
        success: function (text) {
            if (text != 1) {
                $("p").after(text);
                $("table").fadeIn(1500);
            };
        }
    });
}, 1000); // JavaScript Document
4

3 に答える 3

0

文字列が返されるかどうかを確認し、空白を削除してみてください。問題が発生する可能性があります。

setInterval(function () {
    $.ajax({
        url: 'gettweetcode.php',
        dataType: 'text',
        success: function (text) {
            if ( $.trim(text) != "1") {
                $("p").after(text);
                $("table").fadeIn(1500);
            };
        }
    });
}, 1000);
于 2013-03-21T23:39:20.937 に答える
0

このコードを使用します:

 if ($.trim(text) !== '1') ...
于 2013-03-21T23:39:53.963 に答える
0

この条件付きを使用if(parseInt(text,10) !== 1)

それが1で、1だけの場合は、問題ないはずです。キャッチとは、WOULDが1に解析する「1dfw」を返す場合です。そのため、そのような場合に発生する可能性がある場合は、トリミングしてサブストリング化する必要があります。

于 2013-03-21T23:44:56.323 に答える