
jquery no ejecuta en pagina de wordpress
Publicado por Francisco (1 intervención) el 22/09/2016 20:26:20
Hola, soy nuevo en esto de la programacion web y llevo ya dos dias con un problemita que imagino es algo muy simple
estoy haciendo un cuadro de texto con autocompletado en una pagina de wordpress enlazado a mysql por lo que tengo el archivo html, donde llamo a jquery y el css.
y luego tengo mi consulta php para generar la matriz de datos a mostrar en el autocompletado
el problema que al ejecutar en una pagina de wordpress no ejecuta el autocompletado y solo queda la matriz estatica como en la imagen 1, por otro lado el mismo php ejecutado en el navegador sin modificar nada si lo ejecuta correctamente como en la imagen 2
ya he considerado el jquery.noconflict(); y el cambio de $ a jQuery en el script, tambine lo he llamado por medio de shortcode de wordpress y nada...
agradesco la atencion y saludos :)


estoy haciendo un cuadro de texto con autocompletado en una pagina de wordpress enlazado a mysql por lo que tengo el archivo html, donde llamo a jquery y el css.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
jQuery.noConflict();
jQuery(function() {
jQuery( "#skills" ).autocomplete({
source: 'autocomplet_search.php'
});
});
</script>
<div class="ui-widget">
<label for="skills">Skills: </label>
<input id="skills">
</div>
y luego tengo mi consulta php para generar la matriz de datos a mostrar en el autocompletado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbName = 'db1';
//connect with the database
$db = new mysqli($dbHost,$dbUsername,$dbPassword,$dbName);
//get search term
$searchTerm = $_GET['term'];
//get matched data from skills table
$query = $db->query("SELECT * FROM tabla WHERE campo LIKE '%".$searchTerm."%' ORDER BY campo ASC");
while ($row = $query->fetch_assoc()) {
$data[] = $row['campo'];
}
//return json data
echo json_encode($data);
?>
el problema que al ejecutar en una pagina de wordpress no ejecuta el autocompletado y solo queda la matriz estatica como en la imagen 1, por otro lado el mismo php ejecutado en el navegador sin modificar nada si lo ejecuta correctamente como en la imagen 2
ya he considerado el jquery.noconflict(); y el cambio de $ a jQuery en el script, tambine lo he llamado por medio de shortcode de wordpress y nada...
agradesco la atencion y saludos :)


Valora esta pregunta


0