使用jQuery自動完成在Zend和建立我們的這樣jQuery自動完成mysql zend沒有來自動作/控制器的迴應?
public function ajaxautocompleteAction()
{
$postData = $this->_request->getParams();
$term = $postData['term'];
$categoryObj = new Categories();
$result = $categoryObj->searchCategory($term);
$this->view->result = $result;
}
在視圖文件中的JavaScript動作此
$(function() {
var url = "http://www.domain.com/account/ajaxautocomplete?format=json";
$("#autotest").autocomplete({
minLength: 2,
source: function(request, response){
var iterm = request.term;
var url = "http://www.domain.com/account/ajaxautocomplete?format=json";
$.post(url, {term: iterm},
function(data) {
response(data); });
}
});
});
在Chrome控制檯我得到這個錯誤是
的XMLHttpRequest無法加載http://www.domain.com/account/ajaxautocomplete?format=json。 Access-Control-Allow-Origin不允許原產地http://domain.com。
任何想法爲什麼沒有從ajax請求獲得結果?
編輯我們的網址對非WWWW這是他們在Zend中集如何開始工作,我在Chrome控制檯中看到「XHR加載完成:......」但沒有選擇列表 – Anagio
鉻控制檯顯示XHR完成加載:「http://domain.com/account/ajaxautocomplete?format=json」它應該有?term = asdf是我開始鍵入的字母,但它不會選擇它,任何想法? – Anagio