我想填充一個數組(使用jquery-ui元素)使用Ajax請求,我不是很熟悉。有兩個文件,selectStudents.php這是什麼將被視爲與loadStudents.php這就是Ajax請求。從Ajax請求創建JavaScript數組
當我查看loadStudents.php時,複製輸出,並將Ajax請求替換爲完美,所以我只是在做我的ajax問題。任何人都能看到它是什麼?
<script>
$(function() {
var availableTags = new Array();
new Ajax.Request('includes/loadStudents.php', {
onSuccess : function(xmlHTTP){
eval(mlHTTP.responseText);
}
});
$("#tags").autocomplete({
source: availableTags
});
});
</script>
謝謝!
您看起來像使用jQuery,只要給定'$()'樣式,但'Ajax'調用看起來像另一個庫。你在用什麼庫? – Orbling 2011-06-15 23:20:57
什麼庫是'Ajax.Request'?什麼是'xmlHTTP.responseText'?你爲什麼要評估它?這個問題很可能是一個非常普遍的問題:在'$(「#tags」).autocomplete(...)'調用後執行'onSuccess'回調**。 Ajax是**異步**。只能訪問你在回調中獲得的數據*。 – 2011-06-15 23:21:58
我正在使用jquery-ui庫以及正常的jquery。這是允許的嗎? – tgrosinger 2011-06-15 23:35:06