Hola,
Mira , cree este pequeño ejemplo.. y trabaja bien con json...
en tu localhost idex.php o como lo ayas nombrado;
Código HTML:
Ver original<!DOCTYPE html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> $(document).ready(function(){
$("p").click(function(){
$.ajax({
url: "php_proxy.php",
data: "remoteDomain=http://remoto_domino/remoto.php",
type: "POST",
success: function(data){
console.log( $.parseJSON(data) );// obtenemos el contenido en json del dominio remoto
}
});
});
});
<p>click here to pull info to localhost , from a remote domain
</p>
ahora, el php_proxy.php esta localizado en tu locahost:
Por ultimo, el archivo alque accedes remotamente en otro dominio..
remoto.php
Código PHP:
Ver original<?php
$jsonData = Array( 'foo' => 'yesfoo' , 'yeisdata' => 'contentdata'); ?>
Lo probé en mi localhost y uno de mis dominios.. dándome el Json correctamente