如何使用x-editable从php存储清单

时间:2018-02-04 15:25:14

标签: php jquery json ajax

美好的一天!我还在弄清楚如何从数据库中显示选择列表。但它总是打印出#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;”这个词。你能帮帮我吗

0 个答案:

没有答案