我正在使用jquery ui自動完成爲我的jquery手機網站。它正在毫無問題地工作,只要我直接打開網站。 如果我導航到ajax導航的一面它不起作用。jquery ui自動完成在jquery手機
編輯可測試的例子:
<div data-role="page" data-theme="b" id="main" data-add-back-btn="true class="main"">
<div data-role="content">
<input type="search" name="search" id="search" value="" />
</div>
<script>
$('#main').live('pagecreate',function(event, ui) {
var availableTags = [
"Testone",
"Testtwo",
"Testthree"
];
$("#search").autocomplete({
source: availableTags,
minLength: 2,
});
});
</script>
</div>
剛剛檢查了apache acces_log。當我直接訪問頁面時,它只會被調用。如果我導航到網站並輸入內容,它不會被調用。 – grandh
是的。我還用一個javascript數組作爲源測試了它,我在函數中定義了它。結果相同。所以調用search.php不會是問題。 – grandh
是的,它總是被解僱。用警報消息對其進行測試。如果我正在導航到網站,我會多次收到警報。 – grandh