Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2014, 19:51
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación Respuesta: Json y Jquery los objetos no se muestran

Hola,

Gracias por tu pronta respuesta!, entiendo los errores anteriores ya que con la desesperación ya solo copias y pegas y haces y deshaces xD, estuve tratando de hacer correr ese codigo pero en verdad no sé que tiene que no funciona :S pero bueno les comparto el que utilice:

El único problema es que muestra solo un resultado de un array y no uno con varios arrays dentro de un array: [["35","37"],["Marta","Juan"],["Mexico","Monterrey"]]

Código PHP:

<html>
    <
head>
       <
title>jQuery Test</title>
    <
script type="text/javascript" src="jquery.js"></script>
     <script type="text/javascript">
     $(document).ready(function() {

            $("#submit").click(function(){

            $.ajax({
            url: "data.php",
            type: "POST",
            data: {
                amount: $("#amount").val(),
                firstName: $("#firstName").val(),
                lastName: $("#lastName").val(),
                email: $("#email").val()
            },
            dataType: "JSON",
            success: function (jsonStr) {
                //$("#result").text(JSON.stringify(jsonStr));
                alert(jsonStr.lastName);
            }
        });

    }); 

    });
    </script>
    </head>
    <body>
    <div id="result"></div>
        <form name="contact" id="contact" method="post">
        <input type="button" value="Get It!" name="submit" id="submit"/>
        </form>

    </body>
</html> 
Código PHP:
<?php

    $amount      
20;
    
$firstName   "juan";
    
$lastName    "perez";
    
$email       "correo";
    if(isset(
$amount)){
        
$data = array(
            
"amount"     => $amount,
            
"firstName"  => $firstName,
            
"lastName"   => $lastName,
            
"email"      => $email
        
);
        echo 
json_encode($data);
    }


?>