コードにはdiv
が複数あります。 APIリクエストに基づいて、内部のhtmlを更新する必要があります。 htmlは機能しますが、htmlは更新されません(つまり、APIを使用して新しい結果を取得した場合、htmlは最初の反復と同じですが、Firebugでは新しいHTMLをページに挿入する準備ができています)。Ajax:setInterval関数はhtmlを更新しません(ただし動作します)
setInterval(function(){getGpioState(id_gpio,$(this))}.bind(this), 5000);
またはあなたが好きそれを修正することができ、変数に$(this)
を割り当てるとするsetInterval関数内
なぜあなたは、あなたの成功のコールバックでの障害のためにテストしていますか?なぜ結果を受け入れ、それをどこに注入して2番目のエラーコールバックを設定するのはなぜですか? –
[この "キーワード"はどのように機能しますか?]の複製がありますか?(http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work) –