Es mejor si pasas los datos como un JSON, prueba lo siguiente:
run.php:
Código php:
Ver original<?php
$msg = $_POST['msg'];
include "../../conecta.php"; //conexion.
$link=Conectarse();
$datos = "SELECT mensajeros.cod_mensajero, mensajeros.nombre from mensajeros WHERE cod_mensajero = '$msg'";
if ($result) {
if ($row[1] <> null) {
$resultado['mensaje'] = "El mensajero $row[1] Ya Existe ";
$resultado['nombre'] = $row[1];
} else {
$resultado['mensaje'] = "no existe";
}
} else {
$resultado['mensaje'] = "error al obtener el query";
}
pagina:
Código html:
Ver original<script type="text/javascript"> //comprueba el navegador para el uso de ajax
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
function compruebamsg(ellogin)
{
//para enviar un mensaje
var divMensaje=document.getElementById("error");
//buton.disabled=true;
mensajero.disabled=true;
var ajax=nuevoAjax();
ajax.open("POST", "run.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var param='login='+ellogin.value;
ajax.send(param);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
// Habilito nuevamente botones e inputs
mensajero.value="";
//boton.disabled=false;
mensajero.disabled=false;
var json = eval( ajax.responseText );
document.getElementById('nombre').value = json.nombre;
document.getElementById('mensaje').value = json.mensaje;
}
}
}
<form id="frm" name="frm" action=""> <input id="mensajero" type="text" name="mensajero" onBlur="compruebamsg(mensajero)"><br /> <input id="nombre" type="text" name="nombre" id="nombre"> <input type="submit" name="boton" value="Enviar">
Algo así te debería de funcionar para lo que quieres.
Saludos