PHP komut dosyası JSON yanıt içine ediliyor

0 Cevap php

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?

0 Cevap