Foros del Web » Programando para Internet » Javascript »

no me manda el id por java a la pagina borrar

Estas en el tema de no me manda el id por java a la pagina borrar en el foro de Javascript en Foros del Web. Hola tengo una web que usa javasscript y no me manda el id del mensaje a borrar, nose si el codigo estara bien el codigo ...
  #1 (permalink)  
Antiguo 21/11/2011, 08:10
(Desactivado)
 
Fecha de Ingreso: septiembre-2011
Mensajes: 283
Antigüedad: 12 años, 7 meses
Puntos: 10
no me manda el id por java a la pagina borrar

Hola tengo una web que usa javasscript y no me manda el id del mensaje a borrar, nose si el codigo estara bien el codigo que uso es este:
Código PHP:
$(function() {
    // Enviar Noticia
    $(".enviar_noticia").click(function(){
        var element = $(this);
        // Recuperar valos de la caja de texto
        var textarea_noticia = $("#textarea_noticia").val();
        var dataString = "textarea_noticia="+textarea_noticia;
        // Comprobar que tenga algun valor 
        if(textarea_noticia == ""){
            alert("Debe ingresar una noticia");
        } else {
            // Motrar feedback
            $("#cargando")
            .show()
            .html("<img src='Img/moreajax.gif' />");
            // Enviar datos
            $.ajax({
                type: "POST",
                url: "insertarNoticia.php",
                data: dataString,
                cache: false,
                success: function(html){
                    // Agregar datos devueltos por el archivo insertarNoticia
                    $("#mostrar").prepend($(html).fadeIn(1200));
                    // Quitar contenido de la caja de texto de enviar noticia
                    document.getElementById("textarea_noticia").value = "";
                    $("#textarea_noticia").value = "";
                    // Hacer un focus
                    $("#textarea_noticia").focus();
                    // Ocultar feedback
                    $("#cargando").hide();
                }
            })
        }
        // Esto se hace para que el codigo no haga que se refresque la pagina
        return false;
    });    
    // Borrar Noticia
    $('.eliminar_noticia_actualizado').live("click",function(){
        var ID = $(this).attr("id");
        var dataString = 'msg_id='+ ID;
        // Enviar datos
        $.ajax({
            type: "POST",
              url: "../borrar.php",
           data: dataString,
              cache: false,
              success: function(html){
                  // Clase a la cual va afectar
                  $(".bar"+ID)
                  .animate({ backgroundColor: "#fbc7c7" }, 800)
                .animate({ opacity: "hide" }, 1200);
            }
         });
         return false;
    });
    // Mostrar la caja de texto para comentar
    $('.comentar').live("click",function(){
        // Obtener valor del id
        var ID = $(this).attr("id");
        $(".contenedor_textarea_comentario"+ID).slideToggle(400);
        return false;
    });
    // Insertar Comentario
    $('.enviar_comentario').live("click",function(){
        var ID = $(this).attr("id");
        var comentario_valor = $("#textarea"+ID).val();
        // lo que se pasa en string son las variables que se le pasaran al archivo .php
        var dataString = 'comentario_valor='+ comentario_valor + '&id=' + ID;
        if(comentario_valor==''){
            alert("Por favor ingresa un comentario");
        } else {
            $.ajax({
                type: "POST",
                  url: "insertarComentario.php",
               data: dataString,
                  cache: false,
                  success: function(html){
                      $("#comentario_cargado"+ID).append($(html).fadeIn(1200));
                      document.getElementById("textarea"+ID).value='';
                   $("#textarea"+ID).focus();
                      $(".contenedor_textarea_comentario"+ID).hide();
                  }
             });
        }
        return false;
    });
    // Borrar comentario
    $(".comentario_borrar_actualizar").live("click",function(){
        // Obtener valor del id
        var ID = <?php echo $id?>
 
        var dataString = "com_id="+com_id;
        $.ajax({
            type: "POST",
            url: "../borrar.php",
            data: dataString,
            cache: false,
            success: function(){
                $("#conetenedor_comentarios"+com_id)
                .animate({ backgroundColor: "#fbc7c7" }, 500)
                .animate({ opacity: "hide" }, 1000);
            }
        });
        return false;
    });
    // Ver los demas comentarios
    $(".view_comments").click(function(){
        var id = $(this).attr("id");
        var dataString = "msg_id="+id;
        $.ajax({
            type: "POST",
            url: "verTodosComentarios.php",
            data: dataString,
            cache: false,
            success: function(data){
                // Mostrar todos los comentarios
                $("#view_comments"+id).prepend($(data).fadeIn("fast"));
                // Remover enlace de ver ...... comentarios
                $("#view"+id).remove();
                // Remover contenedor principal
                $("#two_comments"+id).remove();
            }
        });
        return false;
    }); 
    // Me gusta Noticia
    $(".MeGustaNotice").live("click",function(){
        var msg_id = $(this).attr("id");
        var dataString = "msg_id="+msg_id;
        $.ajax({
            type: "POST",
            url: "megusta.php",
            data: dataString,
            cache: false,
            success: function(data){
                $("#cotenEstado"+msg_id).html($(data).fadeIn(600));
            }
        });
        return false;
    });
    // No me gusta Noticia
    $(".NoMeGustaNotice").live("click",function(){
        var msg_id = $(this).attr("id");
        var dataString = "msg_id="+msg_id;
        $.ajax({
            type: "POST",
            url: "nomegusta.php",
            data: dataString,
            cache: false,
            success: function(data){
                $("#cotenEstado"+msg_id).html($(data).fadeIn(600));
            }
        });
        return false;
    });
    // Me gusta Comentario
    $(".MeGustaComment").live("click",function(){
        var com_id = $(this).attr("id");
        var dataString = "com_id="+com_id;
        $.ajax({
            type: "POST",
            url: "megusta.php",
            data: dataString,
            cache: false,
            success: function(data){
                $("#cotentComment"+com_id).html($(data).fadeIn(600));
            }
        });
        return false;
    });
    // No me gusta Comentario
    $(".NoMeGustaComment").live("click",function(){
        var com_id = $(this).attr("id");
        var dataString = "com_id="+com_id;
        $.ajax({
            type: "POST",
            url: "nomegusta.php",
            data: dataString,
            cache: false,
            success: function(data){
                $("#cotentComment"+com_id).html($(data).fadeIn(600));
            }
        });
        return false;
    });
});
No se mucho de javascript nose si se puede poner php como esta linea:
var ID = <?php echo $id?>
  #2 (permalink)  
Antiguo 21/11/2011, 09:18
Avatar de gilber966  
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: no me manda el id por java a la pagina borrar

var ID =' <?php echo $id?>'
  #3 (permalink)  
Antiguo 21/11/2011, 12:13
(Desactivado)
 
Fecha de Ingreso: septiembre-2011
Mensajes: 283
Antigüedad: 12 años, 7 meses
Puntos: 10
Respuesta: no me manda el id por java a la pagina borrar

Me sigue sin funcionar nose porque me dice que debo especificar un id como lo puedo arreglar?? gracias un saludo.

Etiquetas: ajax, html, java, php
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 08:15.