我正在使用引导程序提前提示来自数据库的表单字段值。这是前面的代码。
$(document).ready(function(){
$('#client_id').typeahead({
source: function(query, result)
{
$.ajax({
url:'client_search.php?extraParams=<?php echo $merchant_id;?>&',
method:"GET",
data:{query:query},
dataType:"json",
success:function(data)
{
console.log(data);
result($.map(data, function(item){
return item;
}));
}
})
}
})
});
client_search.php文件以json格式返回两个值-
$clientdata = array();
if($query->num_rows > 0){
while($row = $query->fetch_assoc()){
$json['id'] = $row['id'];
$json['name'] = $row['name'];
array_push($clientdata, $data);
}
}
// Return results as json encoded array
echo json_encode($json);
一切正常,除了在表单提交时,我要发布客户端的ID字段而不是名称。 任何帮助表示赞赏:)