好的,需要一些幫助。我有一個自動完成設置,從數據庫中提取所有正確的信息。我開始使用對話框,它曾經工作過一次,但之後停了一會兒。有沒有人看到爲什麼我的自動完成不會在這個文件中正確填寫?Jquery自動完成幫助
function clientJob() {
showDialog('<p>Enter your Client Job Code</p><input type="text" size="15" name="projectnumber" id="projectnumber" value="" /><br /><input type="button" onclick="isaclientjob()" value="Enter" />');
}
$(document).ready(
function()
{showDialog('<p>Is this a client job?</p><br /><input type="button" onclick="clientJob()" value="Yes" /> <input type="button" onclick="nonclientJob()" value="No" />');
} // function
) // submit
$('[name="projectnumber"]').autocomplete({
source: "job_validate.php",
minLength: 3
});
}
);
job_validate.php
$output = array();
$job = new job;
$jobs = $job->get_from_db("`code` LIKE '" . $_GET['term'] . "%' AND `active` = '1'",'code',10);
foreach ($jobs as $key => $current)
{
$output[$key]['value'] = $current->code . " " . $current->name;
$output[$key]['id'] = $current->id;
}
print_r($output);
echo json_encode($output);
在老版本看去,恢復到它,它似乎工作在第一個對話框中的罰款,如果我有自動完成在那裏但一旦我進入下一個對話框,它就會被搞砸了。
@Mike - 編輯您的原始文章並將其包含在其中;閱讀評論中的代碼是不可能的。 – eykanal 2011-05-18 20:51:28
謝謝你想格式化它,但沒有工作 – 2011-05-18 20:52:55