我正在构建一个系统,如果需要,它会自动更新,大多数应用程序运行得很好,但是有一个部分我无法工作,这是我想要更新元素的时候,现在我知道我工作的回报因为我已经使用 console.log 来输出它并且它工作正常。
这是我的 JS(原始尝试):
$(document).ready(function(){//Starts the applications (INIT)
$('.trade_window').load('signals.php?action=init', setInterval(function(){
console.log("TEST!!!");
$('.market_number_1').load('signals.php?action=check', function(){
console.log("TEST2");
// console.log(result);
});
}, 1000));
});
第二次尝试:
$(document).ready(function(){//Starts the applications (INIT)
$('.trade_window').load('signals.php?action=init', setInterval(function(){
$.ajax({
url: 'signals.php?action=check¶m=' + JSON.stringify({
'market_number' : $('.trade_window .market_name_1').text().trim(),
'market_name' : $('.trade_window .market_name_1').text().trim(),
'trade_type' : $('.trade_window .status').text().trim(),
'trade_start_price' : '1.1234',
'trade_open_time' : '18:21:02'
}),
type: 'GET',
success: function(result){
console.log("Return was: " + result);
$('.trade_window .market_number_1').load(result);
}
})
}, 1000));
});
我已将我的 php 代码设置为此进行测试:
<?php elseif (!empty($_GET) && !empty($_GET['action']) && $_GET['action'] == "check") : ?>
<?php echo "check is working"; ?>
<?php endif; ?>
您可能会发现我还不是 JavaScript 的大师,但在学习过程中,您的帮助将是惊人的。
请注意,我的 php 文件输出了一些 HTML 和数据,如果您需要查看,请告诉我。