0
我用本地數據源typeahead.js而工作,但是當我試圖從遠程URL收集數據,我有沒有運氣這是我的代碼:typeahead.js和遠程PHP
$('#keyword').typeahead({
minLength: 3,
remote: 'http://example.com/includes/search.php?g=%QUERY',
limit: 10
});
,這是我的php代碼:
<? PHP
$qsrc = mysql_query("SELECT `state_id` AS `all_id`,`name` AS `names`, MATCH(name) AGAINST('".$_REQUEST('g')."') AS `score` FROM `_state` WHERE MATCH(name) AGAINST('".$_REQUEST('g')."' IN BOOLEAN MODE) ORDER BY `score` DESC");
$arr = array();
while ($rsrc = mysql_fetch_assoc($qsrc)) {
$arr[] = array('id' = > $rsrc['all_id'], 'name' = > $rsrc['names']);
}
echo json_encode($arr);
?>
我錯過了什麼嗎?
遠程源託管在同一個域上嗎?你可以在瀏覽器中打開它嗎?它是否包含有效的基準對象? – llundin