0

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時間探した後、どんなアイデアでも素晴らしいでしょう:-)どうもありがとう!

4

1 に答える 1