0

必要に応じて自動的に更新されるシステムを構築しています。ほとんどのアプリは問題なく動作しますが、動作しないセクションが 1 つあります。それは、要素を更新したいときです。動作していることがわかりました。 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));  
    });

2 回目の試行:

$(document).ready(function(){//Starts the applications (INIT)
        $('.trade_window').load('signals.php?action=init', setInterval(function(){
            $.ajax({
                url: 'signals.php?action=check&param=' + 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とデータを出力することに注意してください。これを見る必要がある場合はお知らせください。

4

1 に答える 1