bueno creo q estas un poco confundido Json de acuerdo a la wiki es un formato ligero para el intercambio de datos, es la forma como se ordenan los datos para su envió.
lo que debes usar es un Ajax que envié los datos a una pagina php y que reciba una respuesta de esta que en tu lugar seria los option de los otros 2 select y luego con javascript obtiene esos valores y los insertas en los select que necesitas.
http://api.jquery.com/jQuery.ajax/ aqui esta toda la info que necesitas
y en esta pagina encontras este ejemplo
Código Javascript
:
Ver original$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
en data anotas las variables que deseas enviar en este caso la info del primer select
nombre_variable_php : variable_javascript_enviar_select
y las recibes asi en el archivo php $_POST['nombre_variable_php'] y haces la consulta para dar con los valores de los otros select y con un echo en php los devolves a la pagina html con la variable msg
Saludos