Ben basit bir PHP / JSON / jQuery sorunu hata ayıklamak çalışıyorum.
Aşağıdaki PHP komut dosyası:
header('Content-type: text/javascript');
echo json_encode(array('type'=>'error','message'=>'arg'));
jQuery tarafından tüketilen, ancak hat zaman ediliyor:
var results = jQuery.parseJSON(responseText);
yürütüldüğünde, jQuery JSON çözümleyici aşağıdaki verir:
uncaught exception: Invalid JSON: <head></head><body><pre>{"type":"error","message":"oops!"}</pre></body>
Açıkçası kafa / beden / ön iade edilmesi gerekiyordu değildir.
Benim PHP kodu düzenin dışında herhangi bir gizli karakterleri ne de bir şey göremiyorum ..
Herhangi bir fikir?