私のPHPクラスには、メッセージを処理してJQueryに送り返す次のメソッドがあります。送り返すメッセージが 1 つしかない場合は正常に機能しますが、複数ある場合は、それらを個別の json オブジェクトとして送り返します。メッセージは正常に返送されますが、JQuery でエラーが発生します。メッセージは次のようになります。
{"error":true,"msg":"Message 1 here..."}{"error":true,"msg":"Message 2 here"}
私のPHPメソッドは次のようになります:
private function responseMessage($bool, $msg) {
$return['error'] = $bool;
$return['msg'] = $msg;
if (isset($_POST['plAjax']) && $_POST['plAjax'] == true) {
echo json_encode($return);
}
...
}
これを変更する方法がわからないため、複数のエラー メッセージが 1 つの json エンコード メッセージに入れられますが、それが 1 つのメッセージの場合でも機能します。
手伝ってくれますか?ありがとう