Ver Mensaje Individual
  #17 (permalink)  
Antiguo 11/12/2013, 09:53
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 12 años, 3 meses
Puntos: 3
Pregunta Respuesta: $('#scoreBar').append no funciona

Tengo este codigo que tome de lo que tu me recomendaste, creo que a eso te referias mira:

JS:
Código Javascript:
Ver original
  1. function siRespuesta(r){
  2.         console.log(r);
  3.         $('#scoreBar').html(r);   // Mostrar la respuesta del servidor en el div con el id "respuesta"
  4.     }
  5.  
  6.     function siError(e){
  7.         alert('Ocurrió un error al realizar la petición: '+e.statusText);
  8.     }
  9.    
  10.     // Obtener valores de los campos de texto
  11.         var parametros = {
  12.             idLeague: "NBA"
  13.         };
  14.  
  15.         // Realizar la petición
  16.     var post = $.post(
  17.                        "../livescore.php",    // Script que se ejecuta en el servidor
  18.                        parametros,                             
  19.                        siRespuesta,    // Función que se ejecuta cuando el servidor responde
  20.                        'html'          // Tipo de respuesta del servidor
  21.                       );
  22.  
  23.         /* Registrar evento de la petición (hay mas)
  24.            (no es obligatorio implementarlo, pero es muy recomendable para detectar errores) */
  25.  
  26.         post.error(siError);         // Si ocurrió un error al ejecutar la petición se ejecuta "siError"
PHP:
Código PHP:
include_once('prueba/scoreClass.php');

 
$callClass = new returnIdLeague();
 
$callClass->obtenerId($_POST["idLeague"]);
 
$id $callClass->returnId();

 
$games groupArray($data,'league');
 
   echo 
'<div class="scoreWrapper">';
   echo 
'<div class="menu">';
   echo 
'<a><span class="mainSports">Sport </span><span class="moreSports">MORE SPORTS <img src="img/arrowMoreSports.png" alt="more sports"></span><span class="mainSportsMobile">SPORT</span></a>';
   echo 
'<div class="moreSportsMenu">';
   echo 
'<ul>';
             
              foreach (
$games as $group) {
                  echo 
'<li><a id="'.str_replace(' '''$group['league']).'">'.$group['league'].'</a></li>';
              }
             
   echo 
'</ul>';
   echo 
'</div>';
   echo 
'</div>';
   echo 
'<div class="arrowLeft"><a class="prev"><img src="img/arrow-left.png" alt="left score"></a></div>';
   echo 
'<div class="scores">';
   echo 
'<div id="owl" class="owl-carousel owl-theme">';
 
      foreach (
$games as $group) {
          
         if(
$group['league'] == $id){
               echo 
'<table class="item sporTitle '.str_replace(' '''$group['league']).'">';
             echo 
"<tr><td>".$group['league']."</td></tr>";
             echo 
"</table>";

               foreach (
$group['groupeddata'] as $gameDetails) {

                   if(
trim($gameDetails['status']) == ""){
                       echo 
'<table class="item empty '.str_replace(' '''$group['league']).'" title="'.$gameDetails['homeName'].' at '.$gameDetails['awayName'].'">';
                       echo 
"<tr><td>".$gameDetails['home']." @ ".$gameDetails['away']."</td></tr>";
                     echo 
"<tr><td>".$gameDetails['time']."</td></tr>";
                     echo 
"</table>";
                    }else{
                           
                           echo 
'<table class="item full '.str_replace(' '''$group['league']).'" title="'.$gameDetails['homeName'].' at '.$gameDetails['awayName'].'">';
                             echo 
"<tr><td class=\"team , teamHome\">".$gameDetails['home'].'</td>';
                                 echo 
"<td class=\"point pointHome\">".$gameDetails['hScores']."</td>";
                                 echo 
"<td class=\"status\" rowspan=\"2\">".$gameDetails['status'].'</td>';
                                 echo 
"</tr>";
                             echo 
"<tr><td class=\"team\">".$gameDetails['away'].'</td>';
                                 echo 
"<td class=\"point\">".$gameDetails['aScores'].'</td>'
                             echo 
"</tr>";
                           echo 
'</table>';

                        }
               }
           } 
     }
  

    echo 
'</div>';
    echo 
'</div>';
    echo 
'<div class="arrowRight"><a class="next" ><img src="img/arrow-right.png" alt="left score"></a></div>';
    echo 
'<div class="fullScores"><a href="sportbook.php"><span class="fullLink">Full Scoreboard</span><span class="fullScoresMobile">All</span></a></div>';
    echo 
'</div>'
Respuesta en la consola: Imagen
Pero no me construye la tabla que esta dentro de los divs que en la consola se ve. Sabes a que se debe esto ?