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 - sexto

#41
Porqué no lo haces con CSS?
#42
Desarrollo Web / Re: Esperar a respuesta de AJAX
23 Agosto 2012, 17:28 PM
Vale, ya lo he conseguido. Muchas gracias.
#43
Desarrollo Web / Re: Esperar a respuesta de AJAX
23 Agosto 2012, 16:25 PM
Estás son las dos funciones:

//Funcion 1:
$('.orderby').click(function () {
        var tabla = $(this).attr('rel');
        $.ajax({
            url:base + 'ajax.php?ac=cambiarDireccion',
            type:'post',
            data:{campoorden:$(this).attr('id')},
            success:function (resp) {
                getTabla(tabla);
                var src = base + 'img/' + resp + '.png';
                $('#imgdireccionorden').attr('src',src);
            }
        });
    });

Funcion 2
function getTabla(tabla) {
    $.ajax({
        url:base + 'ajax.php?ac=getTabla' + tabla,
        success:function (resp) {
            $('#tabla'+tabla.toLowerCase()).html(resp);
            init();
        }
    });
}

Lo primero es un evento pero vamos...
El caso es, cuando la función 1 recibe la respuesta, llama a la función 2 (getTabla()) y luego hace las dos líneas siguientes dentro del success, esa es mi idea. Pero como el llama a la función y mientras hace la otra llamada a AJAX sigue ejecutando, $('#imgdireccionorden') todavía no existe, o bueno, si que existe, pero al hacerse la otra función se sustituye.
No sé si me explico...
#44
Desarrollo Web / Esperar a respuesta de AJAX
23 Agosto 2012, 13:33 PM
Veamos.
Tengo una función en javascript (con jQuery). Hago una llamada a AJAX. Esto me devuelve un valor.
En la respuesta primero llamo a otra función, que me hace otra llamada a AJAX y muestra una tabla (o mejor dicho la actualiza), y después de esa función hago mas cosas.

El caso es que al ser asíncrono, no espera a la respuesta de AJAX de la segunda función para seguir ejecutando la primera.
Y el código que tiene que ejecutar después no lo puedo meter en la respuesta de la segunda...

¿Sabéis como lo puedo hacer? Muchas gracias.
#45
No sé porque este post pasa desapercibido. Lo estoy usando desde antes de ayer y es sin duda el mejor editor de texto que hay.
Poco mas y se puede usar como IDE.
#46
Desarrollo Web / Re: duda mod rewrite
31 Julio 2012, 09:10 AM
Los includes no pasa nada si son rutas relativas, pero los css, las imágenes y los JS los podrías poner absolutas...

Yo lo que suelo hacer es crear en mi archivo de configuración una variable llamada $base con el directorio base, es decir, en este foro sería algo así como:
$base = 'http://foro.elhacker.net/';
Aunque yo uso el modelo MVC así que realmente es
$config->set('base') = 'http://foro.elhacker.net/';
Pero vamos, el primer caso sirve.
Y luego en un js por ejemplo pones:
<script type="..." src="<?php echo $base?>"></script>

Eso es lo que hago YO.
#47
Desarrollo Web / Re: duda mod rewrite
30 Julio 2012, 14:48 PM
Joder, es que a mi me pasó lo mismo pero no recuerdo como lo solucioné.
Luego busco el proyecto que creo que era y miro a ver...

De todas formas, si haces un inspeccionar elemento o ver código fuente, ¿que ruta te pone en el CSS?
#48
Ya lo intenté, y se desinstala, pero no se vuelve a instalar...
#49
Puedes ver el código fuente de la página (el html generado) y mirar el action del formulario.
En el caso de que eso no te muestre nada lo hará por javascript, y tendrás que buscar el "onSubmit".