PHP ファイルから値を取得するために、JQuery の「オートコンプリート ウィジェット」を実装しました。
HTML:
<input id="product_name_1" type="text" value=""/>
<input id="quantity_1" type="text" value=""/>
<input id="unit_price_1" type="text" value=""/>
<input id="product_name_2" type="text" value=""/>
<input id="quantity_2" type="text" value=""/>
<input id="unit_price_2" type="text" value=""/>
....
JQuery:
jQuery(document).ready(function(){
$('input[id^="product_name"]').autocomplete({source:'suggest_product_name_jquery.php', minLength:2});
});
PHP:
$data[] = array(
'label' => $row['product_name_hebrew'] .' (USD $'. $row['supplier_usd_price'] .')',
'value' => $row['product_name_hebrew'],
);
echo json_encode($data);
このコードは、すべての「product_name_x」フィールドを正常に自動補完します。
必要なのは、「product_name_x」の選択されたオートコンプリート値に従って、隣接するフィールド (quantity_x、unit_price_x) のデータを変更する方法です。
このフィールドで「変更」がトリガーされた後に別のクエリを実行できることはわかっています...しかし、最善の方法は、PHPファイルから追加のデータを取得し、隣接するフィールド(quantity_x、unit_price_x)に一度「オートコンプリート」を割り当てることができる場合です' 終わらせる。
解決策を2時間探した後、どんなアイデアでも素晴らしいでしょう:-)どうもありがとう!