fhederico Muchas gracias, la explicación ahora es muy clara, para no errar cree todo de nuvo e ingrese los datos que me pasaste de php para probar con ellos, pegue el codigo que me pasaste pero no veo el mensaje de alerta, no entiendo que podria estar mal :S el codigo html tal cual es:
Código PHP:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery.getJSON demo</title>
<script type="text/javascript" src="clase_files/jquery-1.js"></script>
<script type="text/javascript" src="clase_files/jqxcore.js"></script>
<script type="text/javascript" src="clase_files/jqxbuttons.js"></script>
<script type="text/javascript" src="clase_files/jqxscrollbar.js"></script>
<script type="text/javascript" src="clase_files/jqxdata.js"></script>
<script type="text/javascript" src="clase_files/jqxlistbox.js"></script>
<script type="text/javascript" src="clase_files/jqxdropdownlist.js"></script>
<script type="text/javascript" src="clase_files/demos.js"></script><link rel="stylesheet" href="clase_files/jqx_002.css" media="screen">
<style>
img {
height: 100px;
float: left;
}
</style>
</body>
<script>
$.ajax(
{
//Le indicamos que estamos haciendo un JSON
dataType: "json",
contentType: "application/json",
//Que los parametros se los pasaremos por GET
type: "GET",
//Ruta donde esta tu archivo que recibira todo esto
url: "data.php",
//Parametros que le pasamos,
//Seria "clave" : "valor", asi al otro lado recuperamos "codigo"
data: { "codigo" : cod},
//Caso exitoso, que funciono y retorno datos
success: function(data, textStatus, XMLHttpRequest)
{
//Recorremos "data" que es donde se retornaron los datos
$.each(data, function(key, val)
{
//Aqui viene toda la logica de que harias con estos datos
alert("la clave es: "+key+" y el valor es: "+val);
});
},
//Ocurrio algun problema
error: function() {
alert("Noooo... me cai y no funciono bien");
}
});
</script>
</html>
El codigo php de data.php
Código PHP:
$retorno = array();
$retorno["cod"] = 1; //Clave y valor
$retorno["mens"] = "hola"; //Clave y valor
//Json retorna tu Array en un codigo JSON valido
return json_encode($retorno);
Pero no aparece nada :S me falta alguno otra libreria ahi? o que podria estar dandome tanta lata?