私は今うまくいく次のコードを持っています、
<!DOCTYPE html>
<html>
<body>
<div id="one">
echo "data 1";
<input type="hidden" id="one" name ="one" value="'.$one.'">
</div>
<div id="two">
echo "data 1";
<input type="hidden" id="two" name="two" value="'.$one.'">
</div>
</body>
</html>
DIV ごとに、データ 1 2 3 があります...さらに MySQL php クエリから取得されます。そのため、非表示 ID = 1 の場合、入力が再び非表示になるまで、数秒遅延して次の結果データ 2 を表示します。それはすべてデータベースから来ています。自動的。私はそのすべてを機能させています。
ajax を使用してデータを表示することはできますが、入力値を読み取ってそれに応じて変更する場合。問題があります...
私が試してみました..
var value1 = $('one').attr( "value" ); //
var value2 = $('two').attr( "value" ); //
(function data() {
$.ajax({
url: 'data.php',
if (value1 == 'one') {
success: function(data) {
$('#one').html(data);
},
}
complete: function() {
// Schedule the next request when the current one's complete
setTimeout(data, 5000);
}
});
})();
しかし、それはうまくいかないようです....