У меня проблема с автозаполнением jQuery. У меня есть заголовок, который вызов на каждой странице.
заголовок содержит эти
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"> </script>
Тогда на некоторых страницах у меня есть div, в котором я называю разные php-страницы с помощью ajax. В одном из них я хочу установить автозаполнение с помощью запроса MySQL (функция вызывает другую страницу autocomplete.php), но это не работает. Нужно ли мне снова включить путь jQuery? Не могли бы вы привести пример, как это сделать?
Страница, которую я звоню
echo "<br/><h2 style=\"font-family:verdana;color:#00205e;\">Add new procedure</h2><br><br>";
echo "<form method=\"post\" name=\"newprocedure\" class=\"form\" action=\"user.php?uid=$id\" enctype=\"multipart/form-data\">";
echo <<< B
<p style="font-family:Verdana;color:#00205e;margin-left:-8px;">*<b>Name:</b><input type=\"text\" name="add_proc_name"/></p>
<p style="margin-left:-67px;font-family:Verdana;color:#00205e;"><b>Year:</b><input type="text" size="5" name="add_proc_year"/></p>
<p style="margin-right:-60px;font-family:Verdana;color:#00205e;"><b>File:</b><input type="file" name="add_proc_file" size="5" style="border:1px solid gray;width:170px;"/></p>
<br><p style="margin-right:-110px;font-family:Verdana;color:#00205e;"> <b>Description</b><br/><br/><textarea type="text" cols="25" rows="5" name="add_proc_desc" >$proced[comments]</textarea></p>
<input type="hidden" name="hiddenid2"/>
<button type="submit">Add</button></form>
B;
Страница, которую jQuery вызывает с указанной выше страницы
<?php
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql="SELECT DISTINCT name as name from procedure_names where name LIKE 'q%' LIMIT 10";
open();
$result=mysql_real_escape_string(mysql_query($sql));
close();
while($rs = mysql_fetch_array($result)) {
$proc = $rs['name'];
echo "$proc\n";
}
?>
Я не буду включать запрос jquery, так как я много раз менял его, и теперь мне нужно время, чтобы сделать его снова
Спасибо
Я не могу даже вызвать оповещения с помощью jQuery на этих страницах. Я действительно не знаю, что не так.
Я заметил, что jQ-скрипты (например, hide (), click () и т. Д.) Работают только в header.php, где я назвал исходные коды jQuery. Если я вызываю их снова на каждой странице, это тоже не работает: S
Any1 есть идеи?