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);
}
?>