javascript - 通过JavaScript问题从函数中获取json

标签 javascript php json

我有这段 JavaScript 代码,它应该以 JSON 格式从数据库中获取值。我用它来将多个标签放入输入字段中。我无法让它工作,显然函数调用方式有问题并且没有检索到数据。

当我在浏览器中调试它时,它不会超出以下范围:

return $.get('functions.php', { query: query, filter:"users" }, 

JavaScript 代码:

source: function (query, process) {
            return $.get('functions.php', { query: query, filter:"users" }, function (data) {
              data = $.parseJSON(data);
              return process(data);
            });
          },

函数.php

switch($_GET['filter']) {
   case 'users':
       echo get_users_list();
       break;
   default:
       return;
}
function get_users_list() {
  global $db; 
  $sql = "SELECT name FROM dba.employee WHERE name LIKE '%".$_GET['query']."%'"; 
  $stmt = $db->prepare( $sql );
  $stmt->execute();
  $json = [];
  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    $json[] = utf8_encode($row['name']);
  }
  return json_encode($json);
}

最佳答案

我的代码中有一些拼写错误,这就是为什么我无法检索所需的信息。

关于javascript - 通过JavaScript问题从函数中获取json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48228983/

相关文章:

javascript - babel-loader@7.1.2 需要 webpack@2 || 的对等点3 但没有安装

javascript - 嵌入的 YouTube 视频会降低网络速度

javascript - 使用 jquery 为多个浏览器设置 flexbox 显示?

php和mysql独特的串行

php - CodeIgniter:使用数据库表数据填充选择输入/表单下拉列表

java - 如何构建 json 格式的请求正文

javascript - 将 json 数组更改为 angularjs 中的表

javascript - 如何让 div 在滚动到屏幕顶部后粘在屏幕顶部?

PHP按钮定义错误

json - Pandoc过滤器tikz.py返回 "not a valid json value"