TP3.1フレームワークで開発された関数があり、計算が完了したら返す必要があります{"status":0}
最終的なコードは
実行結果は
リーリーしかし、ページには echo json_encode($data);
がありません。 echo json_encode($data);
F12查看http请求就一直没有返回,但是计算却运行完成了,代码基本都贴全了,只要删除一部分计算时间长的代码,就可以得到返回值,但是我已经设置了max_execution_time
F12 で http リクエストをチェックしても返されませんが、計算は完了し、コードは基本的に投稿されます。コードの一部を削除するだけです。計算に時間がかかる場合、戻り値を取得できますが、max_execution_time
を設定しており、計算は時間を超えません
TP3.1フレームワークで開発された関数があり、計算が完了したら返す必要があります{"status":0}
最終的なコードは
実行結果は
リーリーただし、ページには echo json_encode($data);
がありません。 echo json_encode($data);
F12查看http请求就一直没有返回,但是计算却运行完成了,代码基本都贴全了,只要删除一部分计算时间长的代码,就可以得到返回值,但是我已经设置了max_execution_time
F12 チェック http リクエストは返されていませんが、計算は完了しています。コードは基本的に投稿されています。コードの一部を削除するだけです。計算に長い時間がかかり、戻り値を取得できますが、max_execution_time
を設定しており、計算は時間を超えません
リーリー
$data['status'] = 0;
echo 1;
Log::write(json_encode($data),Log::DEBUG);
echo 2;
echo json_encode($data);
echo 3;
Log::write('エコー成功',Log::DEBUG);
次のように試して、ここで実行されるかどうかを確認してください
Ajax リクエストを行いましたか?ブラウザ F12 を押して、要求されたリンクが成功したかどうか、および応答を受信したかどうかを確認します。提供されている情報が少なすぎるため、さらに詳細を提供してください。
明らかな問題は見当たりません。xhr を使用して行われたリクエストにタイムアウトが設定されていますか?計算に時間がかかりすぎる場合、戻り値は無視されます。ちなみに、echo jsonの前にheader('Content-Type: application/json');