【发布时间】:2017-10-23 04:43:56
【问题描述】:
我希望函数(数据)从数据库中获取 2 个属性值
这是在输入字段中显示所选选项的地址和联系人值的选择选项
$('#recipient').change(function(){
var FULL_NAME = $(this).val();
$.ajax({
url:"load_data.php",
method:"POST",
data:{FULL_NAME:FULL_NAME},
success:function(data){
$('#address').val(data);
$('#contact').val(data);
}
});
});
这是 load_data.php
<?php
$sql = "SELECT * FROM recipient";
$result = mysqli_query($connect, $sql);
while($row = mysqli_fetch_array($result))
{
$output1 = $row["ADDRESS"];
$output2 = $row["CONTACT"];
$arr = array($output1,$output2);
}
echo $output1,$output2;
?>
如何将 $output1 传递给 $('#address').val(data) 并将 $output2 传递给 $('#contact').val(data)
【问题讨论】:
-
使用 json_encode 并输出 arr。在 js
data[0] -
用分隔符连接两个字符串,在 ajax 中使用
split()分别获取两个值。