【发布时间】:2013-03-25 14:23:06
【问题描述】:
我需要附加来自 jquery 函数的结果。 当用户在搜索字段中键入时,会调用一个函数并从我的数据库中返回数据。 我可以使用警报功能查看返回的数据
<input type="text" name="symbol" id="symbol" required="required" onkeyup="findmatch();">
调用的jquery函数如下
function findmatch(){
var symbol= document.getElementById("symbol").value;
$.post("portfolio/searchStock.php",
{
search:symbol
},
function(data,status){
alert(data);
});
}
我需要将返回的数据作为自动完成附加,我尝试在函数中使用以下内容,我不明白为什么它不起作用
$( "#symbol" ).autocomplete({
source: data
});
php文件回显数据如下
if (isset ($_POST['search'])){
$search = $_POST['search']; if(!empty ($search)){ $query="select * from companylist where symbol like '".mysql_real_escape_string($search)."%'"; $query_run = mysql_query($query);
while ($query_row = mysql_fetch_assoc($query_run)){
$symbol = $query_row['symbol'];
echo $symbol;
}
}
}
【问题讨论】:
-
能否也粘贴返回数据的格式?
标签: php jquery jquery-autocomplete