peticion ajax sin enviar datos
Publicado por Gabriel Humberto (2 intervenciones) el 05/10/2017 07:33:50
Buen dia,
resulta que necesito hacer una petición al servidor por ajax, en el cual ultimo_registro.php me debe devuelver el ultimo registro de una consulta mysql, sin yo enviar datos ya que lógicamente no necesito hacerlo
aqui mi script
aqui el php ultimo_Registro.php , se que esta bien por que efectivamente me muestra el ultimo id cuando miro la consola del navegador, el problema esta en el script
resulta que necesito hacer una petición al servidor por ajax, en el cual ultimo_registro.php me debe devuelver el ultimo registro de una consulta mysql, sin yo enviar datos ya que lógicamente no necesito hacerlo
aqui mi script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
ajax=objetoAjax();
ajax.open("ultimo_registro.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//se supone aqui obtengo el dato del ultimo registro
var ultimo_id = ajax.responseText
alert(ultimo_id)
}
}
aqui el php ultimo_Registro.php , se que esta bien por que efectivamente me muestra el ultimo id cuando miro la consola del navegador, el problema esta en el script
1
2
3
4
5
6
7
8
9
10
<?php
require 'conectar_bd.php';
$consulta = mysql_query("SELECT * FROM solicitudes ORDER BY id DESC LIMIT 1") or die('Error. '.mysql_error());
$resultado = mysql_fetch_array($consulta);
echo $resultado['id'];
?>
Valora esta pregunta
0