Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - DaNuK

#21
Desarrollo Web / Una sola funcion de ajax
29 Agosto 2013, 23:41 PM
Que tal como colegas
En esta ocasion necesito de su ayuda, estoy desarrollando un sitema de venta via web y me he topado con lo siguiente.
Como son varias operaciones y todo esto lo hago con ajax o lo tengo con hacer ajax el problema es que para cada operacion devuelve diferentes resultados algunos devuelven una tabla otro mensajes realizar diferentes validaciones etc. ahora mi pregunta habra alguna forma de hacer una sola funcion en ajax que me permita realizar todas las operaciones. hasta el momento tengo creado varias funciones de ajax para cada operacion y esto es lo q quiero evitar
Saludos
#22
Gracias a todos ya pude resolverlo
Saludos
#23
Hola q tal buenas tardes a todos
necesito de su ayuda para resolver un problema q se me presento se trata de json como tratarlo en javascript
a continuacion les pongo mi code.
json es lo que me devuelve el servidor
[{"campo":"usr_prs_rfc","tipo":"string","longitud":"13"},{"campo":"usr_email","tipo":"string","longitud":"19"},{"campo":"usr_prf_id","tipo":"string","longitud":"4"},{"campo":"usr_clave","tipo":"string","longitud":"6"},{"campo":"usr_tipo","tipo":"string","longitud":"8"},{"campo":"subtipo","tipo":"string","longitud":"0"},{"campo":"usr_tienda","tipo":"int","longitud":"1"},{"campo":"usr_activo","tipo":"int","longitud":"1"},]
y este el code javascript
Código (javascript) [Seleccionar]

function DibControles(a,destino){
var datos=eval("("+a+")");
alert(datos.campo);

y me arroja un error que dice que el campo no esta definido
--
[12:31:43.189] TypeError: datos.campo is undefined @ http://localhost/skydrive/sistema/js/Ajax1.js:29
Espero me pueda ayudar
Saludos
#24
Asunto resuelto amigos
Saludos a todos
:)
#25
Hola en esta ocasion se me ocurrio pasara un array a una funcion de php el cual se encarga de eliminar los registros en mysql
la cuestion es como hago para que php pueda reconocer que esta recibiendo un array y que los convierta en string y asi poder aplica IN en la clausula where
este es lo que tengo en js
Código (javascript) [Seleccionar]

function elimina(){
var cadena=document.getElementById("result").innerHTML;
var ids=cadena.split(",");
location.href="../catalogos.php?tabla=productos&accion=borrar&id=ids[1,2,3]";
}

y esta es la funcion que recibe el array
Código (php) [Seleccionar]

public function borrar( $criterios){
$id=implode(",", $criterios);
echo "Valor del ".$id;
$sql="prod_clave in($id)";
return parent::borrar($sql);
}

Saludos
#26
Gracias compañero asunto resuelto
Saludos
#27
ya lo tengo echo asi pero tampoco me funciona me sigue apareciendo el mismo error o sera porque los textbox estan en otro archivo ?
#28
Lo probe pero me marca el siguiente error
Cannot set property "value" of null porq sera
Código (javascript) [Seleccionar]

tbl_canasta.on("RowClick",function(evt){
var idx=evt.rowIndex;
rowData = tbl_canasta.getItem(idx);
//alert("Codigo de Barra: " + rowData.prod_codbar + ",\n Clave:" + rowData.prod_clave + ",\n Clasificacion:" + rowData.prod_clasif1);
//Agregar valor al cuadro de texto
document.getElementById("txtId").value=rowData.prod_codbar;
Uncaught TypeError: Cannot set property 'value' of null
document.getElementById("txtCodBAr").value=rowData.descrip;
modifica.show();
},true);
});
#29
Mira recupero los datos desde la bd y los muestro en un grid y cuando le doy clic en una de las filas se abre otra ventana que se llama modificar.html y lo que quiero es que cargue los datos de la fila en los textbox de modificar.html
Saludos
#30
Desarrollo Web / mostrar datos en un textbox
5 Agosto 2013, 20:47 PM
Buenas tardes a todos
ahora me surgio un problemilla como puedo mostrar datos en un textbox usando una funcion.
esta es la guncion que devuelve los datos en vez del alert quiero mostrarlos en un textbox los cuales se encuentran en otro archivo abajo del alert se muestra la abre la otra ventana
Código (javascript) [Seleccionar]

tbl_canasta.on("RowClick", function(evt){
var index=evt.rowIndex;
var fila=tbl_canasta.getItem(index);
alert("Datos: "+fila.td_id+","+fila.td_domicilio);
                       modificar.show();
},true);
});

modificar aca estan los textbox
Código (html4strict) [Seleccionar]

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="../js/lst_productos.js"></script>
<title>Modificar Datos</title>
</head>
<body>
<form data-dpjo-type="dijit/form/Form " data-dojo-id="frmModifica">
<table>
<tr>
<td><label>ID</label></td>                    
</tr>
               <tr>
                   <td><input data-dojo-type="dijit/form/TextBox"  name="txtID" onkeyup="javascript:mostrar(evt).prod_clave;" /></td>
               </tr>
               <tr>
                   <td>
                       <label>Codigo de Barra</label>
                   </td>
               </tr>
               <tr>
                   <td>
                       <input data-dojo-type="dijit/form/TextBox" name="txtCodBAr" id="txtCodBAr" />
                   </td>
               </tr>
               <tr>
                   <td><label>Descripcion</label></td>
               </tr>
               <tr>
                   <td>
                       <input data-dojo-type="dijit/form/TextBox" name="txtDesc" />
                   </td>
               </tr>
               <tr>
                   <td><label>Clasificacion 1</label></td>
               </tr>
               <tr>
                   <td><input data-dojo-type="dijit/form/TextBox" name="txtClas" /></td>
               </tr>
               <tr>
                   <td><label>Clasificacion 2</label></td>
               </tr>
               <tr>
                   <td><input data-dojo-type="dijit/form/TextBox" name="txtClas" /></td>
               </tr>
               <tr>
                   <td><label>Clasificacion 3</label></td>
               </tr>
               <tr>
                   <td><input data-dojo-type="dijit/form/TextBox" name="txtClas" /></td>
               </tr>
               <tr>
                   <td><label>Clasificacion 4</label></td>
               </tr>
               <tr>
                   <td><input data-dojo-type="dijit/form/TextBox" name="txtClas" /></td>
               </tr>
               <tr>
                   <td><label>Activo</label></td>
               </tr>
               <tr>
                   <td><select data-dojo-type="dijit/form/FilteringSelect" name="txtEstado" style="width:150px">
                    <option selected="true" name="1">Si</option>
                    <option value="0">No</option>
                   </select></td>
               </tr>
               <tr>
                   <td><button data-dojo-type="dijit/form/Button" id="submit" name="btnModifica">Modificar</button></td>
               </tr>
</table>
</form>
</body>
</html>


Mil disculpas me equivoque de sección serian tan amables de moverlo a la sección de desarrollo web
Saludos