メインページにオートコンプリート入力と[ADDボタン]があります。 追加ボタンを押すと、ユーザーは新しいレコードを追加するためにリダイレクトされます。 新しいレコードを保存した後、ユーザーはメインページにリダイレクトされます。PHP Jqueryオートコンプリート、
私は、ユーザーがメインページにリダイレクトされている場合、のようだ入力フィールドを持っているが、これを達成するためにどのようにこのaddeddレコードデータ
で埋め?
ここに私のコード:
HTML
<div class="form-group">
<label>Sender <span class="text-danger">*</span></label>
<input type="text" id="sender_name" name="sender_name" required="required" class="form-control" placeholder="Type to select" value="">
<input type="hidden" id="sender_id" name="sender_id">
</div>
AJAX
$(function() {
$("#sender_name").autocomplete({
source: 'add_document_sender_autocomplete.php',
minLength: 1,
change: function (event, ui) {
if (!ui.item) {
$(this).val("");
}
},
select: function(event, ui) {
$('#sender_id').val(ui.item.id);
}
});
});
QUERY
//get search term
$searchTerm = $_GET['term'];
//get matched data from skills table
$query = $mysqli->query("SELECT sender_id, sender_vat_tax_code, sender_name, sender_foreign_name FROM rm_senders WHERE replace(replace(replace(sender_vat_tax_code, '.', ''), '-', ''), '/', '') LIKE '%".$searchTerm."%' OR concat_ws(' ', sender_name, sender_foreign_name) LIKE '%".$searchTerm."%' ORDER BY sender_name ASC");
while ($row = $query->fetch_assoc()) {
$data[] = array (
'id' => $row['sender_id'],
'label' => '('.$row['sender_vat_tax_code'].') '. $row['sender_name'].' '.$row['sender_foreign_name'],
);
}
//return json data
echo json_encode($data);
私は好奇心が強いです。これはライブウェブサイトですか?私は望んでいない。 –
まだ開発中ですが、なぜあなたは望んでいないのですか? –