2012-03-13 11 views
0

ajax(jquery)と再帰を使用して問題があります。私は再帰関数を含むPHPスクリプトを呼び出します。私は何が起こっているか分からないが、私は$のAjaxの機能を呼び出し、このエラー毎回ました:jquery ajaxは、PHPで再帰を使用すると機能しません。

POST **myURL** 500 (Internal Server Error) 
f.support.ajax.f.ajaxTransport.send jquery.min.js:4 
f.extend.ajax      jquery.min.js:4 
$.ajax        jquery.validate.js:1068 
myfunction       file.php:216 
(anonymous function)     file.php:1 
onclick 
+2

内部**サーバー**エラー – SLaks

+0

これは、ajaxが問題の原因ではないことを意味します。サーバー側でそれを処理する – Joseph

答えて

1

あなたは何が起こっているかのエラーを参照するには、サーバーのログを確認する必要があります。 500エラーが発生すると、サーバーがブラウザーからデータを受信したが、サーバーコードに何か問題が発生したことを意味します。言い換えれば、問題はブラウザコードには何もない(つまり、jQuery/Javascriptではない)ので、サーバーログを見てそこで何が起こっているかを確認してください。

+0

はい、私はクエリ(削除)とプロセスがうまくいく再帰関数の実行前にPHPスクリプト(500エラーを引き起こすもの)で、サーバーがデータを受信しましたそれは再帰関数に入ります。 –

+0

私は問題が "セグメンテーションフォールト"と呼ばれるものだと思っています.... http://bitdepth.thomasrutter.com/2010/05/16/php-recursion-causes-segmentation-fault/ –

0

私は自分のスクリプトを修正しました。皆に "BACK TO BASICS"をお勧めしたいと思います。私はそれを修正しようと4時間を費やしました(再帰問題だと思っていました)、最後に私は間違いを見つけました。私のPHPスクリプトの構文問題でした。

関連する問題