0
我正在嘗試使用基本的自動完成和Ajax。我無法理解結果。我相對較新的jQuery,所以我爲我的語法道歉,我更擅長於PHP。使用Ajax的jQuery自動完成不會解析
$("#category_title").autocomplete({
source: function (request, response) {
$.ajax({
url: 'index.php?controller=AdminEvents&action=AutoComplete&variable=asdf',
type: 'GET',
success: function(data){
response(data);
}
});
},
minLength: 2
});
從控制器的響應是樣本數據,實際上並沒有從數據庫中獲取任何東西:
if ($this->isXHR())
{
//$response = "{value1:test, value2:test2}";
$response['value1'] = "test";
$response['value2'] = "test2";
$json = json_encode($response);
print($json);
}
這裏是一個很奇怪我的一部分。這基本上,這個工程並自動完成框彈出,但這裏就是它的回報呢:
爲什麼?
謝謝你的時間!
相同的結果。 – Joe
這裏是一個例子,檢查它,它的工作原理。 http://www.htmlblog.us/jquery-autocomplete –
請參閱我嘗試採用我認爲你想說的話,我沒有興趣將我寫的所有內容都替換爲「解決它」。我想弄清楚什麼是錯的,所以我可以理解。 – Joe