好的,需要一些帮助。我有一个自动完成设置,从数据库中提取所有正确的信息。我开始使用对话框,它曾经工作过一次,但之后停了一会儿。有没有人看到为什么我的自动完成不会在这个文件中正确填写?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