2016-07-01 9 views
0

おはよう、htmlページのチェックボックスの値を更新します

htmlページのチェックボックスの値の設定に関する質問があります。私はこのことをどうやって達成するかについてはあまりよく分かっていないので、質問はかなり曖昧に聞こえるかもしれません。

私が達成したいのは、おそらくストアドプロシージャを実行することによって、mysqlデータベースから一連のブール値を取得することです。

返されたこの値のセットに基づいて、私は自分のhtmlページのチェックボックスを適宜更新したいと思います。このスクリプトを1〜2秒おきに実行したいので、頻繁にHTMLページ全体をリフレッシュしたくないので、私の質問に対する答えはajaxかもしれないと聞いています。

私の質問では、このajaxテクノロジで最初から初心者向けの推奨事項やチュートリアルがありますか?

お世話になり、素晴らしい一日をありがとうございました。それはあなたが残りを行うことができます動作するかどうか、私は推測

var arr, i; 
$.ajax({ 
    method: "GET", 
    url: "ajaxfile.php", 
    dataType: "json" 
}).done(function(data) { 
    arr = $.parseJSON(data); 
    i = 0; 
    $(':checkbox').each(function(){ 
     this.checked = arr[i++]; //assuming ajax file returned boolean values in json array. 
    }); 
}); 

幸運を祈り、 ローラン

+0

チェックボックスとブール値はどのように関連していますか?そのため、試行されたコードも投稿する必要があります。 –

+0

私は多分もっと具体的であったはずですが、現在はコードがないので、最初から始めたいという私の要求です。ご協力いただきありがとうございます。 – Laurent

答えて

1

HTML部分:

<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br> 
<input type="checkbox" name="vehicle" value="Car"> I have a car<br> 
<input type="checkbox" name="vehicle" value="Truck"> I have a truck<br> 

Ajaxの一部。 Read This ajaxで作業する方法の詳細

+0

ありがとうAsif、非常に感謝します。 あなたが書いたサンプルajaxコードに関する追加質問がありますか?チェックボックス(Bike、Car、Truck)の名前とループの間のリンクはどのようにして確立されていますか? もう一度大きな助けをいただき、ありがとうございます。 – Laurent

+0

@Laurent wc :)あなたが私の答えを受け入れることができれば素晴らしいだろう。あなたが私の質問に答えなかったので、私はbooelansの配列がチェックボックスと同じ順序であると仮定しました。 –

+0

ありがとうございました。私はあなたの答えを受け入れました – Laurent

関連する問題