美好的一天!我还在弄清楚如何从数据库中显示选择列表。但它总是打印出#34; Array"这个词。我想存储
HTML
html_data += '<td data-name="first_name" class="first_name" data-
type="checklist" data-
pk="'+data[count].id+'">'+data[count].first_name+'</td>';
JS
$('#employee_data').editable({
container: 'body',
selector: 'td.first_name',
url: "update.php",
title: 'Employee Name',
value: [2, 3],
source: [
{value: 1, text: 'option1'},
{value: 2, text: 'option2'},
{value: 3, text: 'option3'}
],
type: "POST",
//dataType: 'json',
validate: function(value){
if($.trim(value) == '')
{
return 'This field is required';
}
}
});
获取php
<?php
//fetch.php
$connect = mysqli_connect("localhost", "root", "", "testing");
$query = "SELECT * FROM user";
$result = mysqli_query($connect, $query);
$output = array();
while($row = mysqli_fetch_assoc($result))
{
$output[] = $row;
}
echo json_encode($output);
?>
update.php
<?php
//update.php
$connect = mysqli_connect("localhost", "root", "", "testing");
$query = "
UPDATE user SET ".$_POST["name"]." = '".$_POST["value"]."'
WHERE id = '".$_POST["pk"]."'";
mysqli_query($connect, $query);
?>
输出应为&#34; option2&#34;和&#34;选项3&#34;但不幸的是它继续显示“#34;数组&#34;”这个词。你能帮帮我吗