Hola. tengo una duda que la verdad ya me esta rompiendo la cabeza, tengo el siguiente codigo:
Código:
var respuesta;
jQuery.ajax({
url: "xmlverificador.php?veri=90&codigo=&rut="+document.nv.codcli.value,
async:false,
beforeSend: function(){ },
success: function(data){
respuesta = data;
}
Ese llama a este:
Código:
if ($veri==90) {
require("abredb.php");
require("abresql.php");
$rut = $_GET[rut];
$sql = "select * from tabla where RUT = '".substr($rut,0,strlen($rut)-2).substr($rut,strlen($rut)-1,strlen($rut))."' and idempresa = '$db';";
$consulta = mssql_query($sql,$conexsql);
if (mssql_num_rows($consulta)!=0) {
$tb1=mssql_fetch_array($consulta);
$nom = $tb1["NOMBRE"];
$pat = $tb1["APEPAT"];
$mat = $tb1["APEMAT"];
$nom = $nom.trim($nom);
$pat =$pat.trim($pat);
$mat = $mat.trim($mat);
$envio = $nom. ";;;;;" .$pat .";;;;;" .$mat .";;;;;";
echo $envio;
}else{
echo "-----";
}
mssql_close($conexsql);
pg_close($conexion);
}
AL VOLVER SE RECIBE ACA:
Código:
var arespuesta = respuesta.split(";;;;;");
if (arespuesta[0] != "-----"){
jQuery('#nomcli').val(arespuesta[0]+arespuesta[1]+arespuesta[2]);
}
LO QUE RECIBO DE VUELTA ES UN ARRAY DE 3 CAMPOS (nombre, apellido paterno y apellido materno)
PERO EL RESULTADO QUE OBTENGO EN MI TEXTBOX "nomcli" ES:
proveedor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,de,,,,,,,,,,,,,,,,,,,,prueba
---->(en lugar de "," con espacios en blanco)<----
LA AYUDA QUE NECESITO ES PARA SABER COMO ELIMINAR LOS ESPACIOS Y QUE EL RESULTADO SEA:
proveedor de prueba
PORFA AYUDENME.
GRACIAS