Yo recomiendo siempre correr el script PHP por si mismo, y ver en pantalla que imprime. Sabiendo como se tiene que ver un juego de variables json, se puede resolver el lado servidor.
No es tan facil a veces construir "arrays" json, pero hay que chequear que el problema no venga del lado servidor.
Me alegro esté resuelto. Saludos