2016-07-19 17 views
0

jqueryの選択ボックスにPHPの配列の値を渡す方法。jqueryの選択ボックスにPHP配列

マイ表 enter image description here

iは

$sql_customer = mysql_query("select * from tbl order by customer_name"); 
while($row_customer = mysql_fetch_array($sql_customer)){ 
    $customer_arr[$row_customer['id']] = $row_customer['customer_name']; 
} 

ような試みとJSONエンコードされた値としてのjQueryに渡す

するvar customerarray =。

var seloption = ''; 
$.each(customerarray, function (i, elem) { 
    seloption += '<option value="'+customerarray[i]+'">'+customerarray[i]+'</option>'; 
}); 

どのように私はそれがcutomerのid.Tryある配列のキーが含まれているとして、今その取得した顧客名

答えて

1

ちょうどのオプション値としてiを設定し、オプションの値でテーブルIDを取得することができます。

var seloption = ''; 
$.each(customerarray, function (i, elem) { 
    seloption += '<option value="'+i+'">'+customerarray[i]+'</option>'; 
}); 
0

iはお客様IDです!

var seloption = ''; 
$.each(customerarray, function (i, elem) { 
    seloption += '<option value="' 
     + i + '">' 
     + customerarray[i] + '</option>'; 
}); 
0

連結と迅速な回避策を使用しないでください。

$(customerarray).each(function(i, e) { 
    var o = new Option(e.customer_name, e.customer_id); 
    $('#select-tag').append(o); 
}); 
関連する問題