Foros del Web » Programando para Internet » Javascript » Frameworks JS »

envio variable

Estas en el tema de envio variable en el foro de Frameworks JS en Foros del Web. Hola necesito la colaboración de un experto en el siguiente codigo <script language="javascript" type=""> function enviar(){ var tipo =<?php echo $c ;?>; var operario=<?php echo ...
  #1 (permalink)  
Antiguo 30/06/2011, 08:22
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Busqueda envio variable

Hola necesito la colaboración de un experto en el siguiente codigo

<script language="javascript" type="">
function enviar(){
var tipo =<?php echo $c ;?>;
var operario=<?php echo $_SESSION['Opera'];?>;
var c = 1;
while(c<=tipo){
var dato="a"+c;
var examen="b"+c;
var codigosublab="c"+c;
var codigo="d"+c;
var texe="e"+c;
var activo="f"+c;
requiere=document.getElementById(dato).value;
valexamen=document.getElementById(examen).value;
codsublab=document.getElementById(codigosublab).in nerHTML;
codig=document.getElementById(codigo).innerHTML;
activ=document.getElementById(activo).checked;
//window.open('guardaenviaresultado.php?codig='+codi g+'&codsublab='+codsublab+'&requiere='+requiere+'& valexamen='+valexamen+'',"seccion","width=900,heig ht=500,scrollbars=NO");
if (activ==true){
if(codsublab==null||codsublab==""){
codsublab=0;
}
ajax=objetoAjax();
ajax.open("GET",'guardaenviaresultado.php?codig='+ codig+'&codsublab='+codsublab+'&requiere='+requier e+'&operario='+operario+'&valexamen='+valexamen+'' ,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//document.getElementById(texe).innerHTML ="Valor Guardado"
}
}
ajax.send(null);
}
c++;
if(c>tipo){
ajax=objetoAjax();
ajax.open("GET",'eliminavacios.php',true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//document.getElementById(texe).innerHTML ="Valor Guardado"
}
}
ajax.send(null);
alert("Los datos se han guardado correctamente");
location.href="resultados.php";
}
}
}
</script>

El problema esta en que en la variable valexamen puede ir el caracter "+" de esta forma texto1+texto2, el dato es recibido por otra variable, pero al almacenarse en la base de datos se pierde el simbolo "+"; Se que en php se suele utilizar las funciones urlencode y urlendecode; pero no se cual funcion sea la mas adecuada en javascript, y que pueda ser utilizada con estas funciones de php

Por favor alguien que me colabore...
  #2 (permalink)  
Antiguo 30/06/2011, 20:09
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: envio variable

simple: función escape()
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, envio, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:51.