2016-07-07 12 views
-2

ドロップダウンの選択した要素の値をJSONファイルに保存します。選択したドロップダウン値をJSONに保存

<td contenteditable=true bgcolor="#F4F2F2"> 
    <select> 
     <option value="default">${list.days}</option> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
    </select> 
</td> 
function(i) { 
    var $tds = $(this).find('td'), status = $tds.eq(0).text(); 
    console.log(status) 
    json = json + " {\"deviceType\": \"" + $tds.eq(1).text()+ "\"," + "\"days\": \"" + $tds.eq(2).text()+ "\"},";}); 

答えて

0

私はゼロから独自のJSON文字列を作成しようとしないことをお勧めしたいです。

/* Create a new object from scratch to convert to JSON later */ 
obj = {   
    deviceType: $tds.eq(1).find("select")[0].val(), 
    days: $tds.eq(2).find("select")[0].val() 
}; 

/* Stringify your object */ 
json = JSON.stringify(obj); 

このコード例は、$ tds.eq(1)と$ tds.eq(2)それぞれが単一の選択要素を含むことを前提としています。その代わりに、JSON.stringify()メソッドを使用します。

+0

のthnxへの変更を以下のなかった@は素晴らしい仕事使用グラッド – Maverick

+0

それを手に入れたPHPに値を送信し、保存することができますそれを聞いて、@ Prasad.Chitti。あなたが正しいパスに入れていると感じたら私の答えを "受け入れる"ことを忘れないでください:-) – ohio818

0

はたぶん、あなたはそれ

$('.input').change(function(){ 
    //Save value of this dropdown menu 
    $value = $(this).val(); 

    //AJAX the value to the PHP 

    $.post('balbal.php',{ 
    value: $value 
    }); 


}); 
+0

私はここでJavaと言いました。 – Maverick

0

がする... ohio818入力はohio818 @ JSONオブジェクト

json = json + " {\"deviceType\": \"" + $tds.eq(1).text()+ "\"," +"\"days\":\""+ $tds.eq(2).find("select").val()+ "\"},"; 
関連する問題