Ben bir uygulama için Kohana PHP Framework kullanıyorum. Şimdi jQuery belirli bir dosyaya bir AJAX isteği yaptığında, çalışır, bir sorun haline çalıştırıyorum, fakat bu dosya, bir PHP istisna atar, jQuery başarısız olur ve dosyanın çıkışını görünmüyor.
Küçük bir örnek, bu Javascript parçasıdır:
$.post($('#' + e.currentTarget.id).attr('action'), $('#' + e.currentTarget.id).serialize(), function ( data )
{
alert ( data );
}/*, 'json' */);
PHP dosyası (uyarı kutusu açılır) bu yaptığında artık bu işleri:
<?php echo 'Test'; ?>
Ama PHP dosyasında bir yerde bu olur:
<?php throw new Exception ( 'Test' ); ?>
jQuery başarısız olur ve outputted HTML hatayı göstermek değil, aynı zamanda (? PHP tarafından oluşturulan) PHP başlıklardaki bir fark vardır:
PHP echo (iyi):
. Connection:Keep-Alive
. Content-Encoding:gzip
. Content-Length:544
. Content-Type:text/html; charset=UTF-8
. Date:Wed, 22 Jul 2009 14:22:43 GMT
. Keep-Alive:timeout=15, max=100
. Server:Apache/2.0.59 (Unix) PHP/5.2.6 DAV/2
. Vary:Accept-Encoding
. X-Powered-By:PHP/5.2.6
PHP hariç (başarısız):
. Connection:close
. Content-Encoding:gzip
. Content-Length:1896
. Content-Type:text/html; charset=UTF-8
. Date:Wed, 22 Jul 2009 14:23:11 GMT
. Server:Apache/2.0.59 (Unix) PHP/5.2.6 DAV/2
. Vary:Accept-Encoding
. X-Powered-By:PHP/5.2.6
Şimdi gerçekten bir sorun görmüyorum, her iki yönde PHP bazı HTML yankıları. Biri daha önce bu sorun vardı ve bunu nasıl düzeltebilirim?
Yardımın için teşekkürler!