'尽管没有NULL条目,但在jQuery自动完成中无法读取属性'标签'为''

时间:2016-06-07 11:33:07

标签: php jquery mysql arrays json

我有一个PHP文件,我在其中查询MySQL数据库。然后我对结果进行json_encode并将其用于jQuery Autocomplete。 我有时得到'未捕获的TypeError:无法读取属性'标签'为null ' 甚至我过滤我的MySQL结果'null'条目!

这是我简单的mysql查询:

  while($data = mysql_fetch_array($query))
  {
    $return_arr[] = $data[0];
  }

$return_arr = json_decode(stripslashes(json_encode($return_arr)), true);
echo json_encode($return_arr);

我检查了查询的值,并且有 no null-entry。但是,特殊字符。由于特殊字符,我是否收到错误?如果是,我如何相应地编码json结果?

现在,我的php看起来像这样:

...
begin
  p_statement := 'select * from ';
  ...
      execute immediate p_statement || p_schema_name ||'.'|| foo.txt;
  end loop;
end;

编辑:有问题的条目是'null'条目,其中包含特殊字符'ü'。有人知道我如何以及在哪里编码json,以便ü得到识别?

0 个答案:

没有答案