【发布时间】:2016-02-27 10:40:06
【问题描述】:
您好,我对 JSON 数据的类型有疑问。
ERROR: Uncaught TypeError: Cannot use 'in' operator to search 'length' in 4444
444 - 这是我发送回 jquery 的数据。
这是我的代码:
查询:
$('.autocomplete').autocomplete({
minLength:1,
source: 'http://localhost/instaling/autocomplete.php',
select:function(evt, ui)
{
this.form.city.value = ui.item.german;
}
});
PHP:
$searchWord = trim(strip_tags($_GET['term']));
$select = mysql_query("SELECT * FROM `words` WHERE `polish` LIKE '%$searchWord%'");
while ($row = mysql_fetch_array($select)) {
$german = $row['german'];
}
echo json_encode($german);
代码有什么问题?我在 php 中使用编码将数据作为 JSON 发送到 jquery。
【问题讨论】:
标签: javascript php jquery mysql autocomplete