Serviceを読んで理解し、同意したものとみなします。原因が分からず詰まってしまいました。間違っている点や原因をご教示いただけると幸いです。・ajax→controllerへは通信できている。・controller→ajaxへの通信も通っている。・ajax側のsuccessに処理は流れるが、responseに入っている値が以下のような呼び出しページのhtml全てを吐き出している。【やりたいこと】ajaxで送信したデータを元にcontoller側で処理して、controller側で取得したデータをajaxに返してあげる。※ここのresponseに呼び出しページのhtml全て入ってしまっている。とりたい値は入っていない。}}以上の処理で、ローカル環境であれば想定通りの処理(ajax側のresponseにcontroller側で指定した連想配列が渡る)がされていましたが、レンタルサーバーに公開したところ、responseに違った値が入るようになってしまいました。お手数ですが原因などお分かりになられる方がおられましたら、ご教示いただければと思います。情報に不足がありましたらご指摘ください。追記させていただきます。以上、よろしくお願いいたします。ログを確認しておりませんでした。ご指摘ありがとうございます。取り急ぎ質問に追記させていただいております。現在error.logから原因調査中ですが、もしlogからお分かりになられることがありましたらご教示いただきたく。公開サーバーはnginx、vagrantはapacheでした。通信方法をhttpからhttpsのSSL暗号化通信に変更しております。14:48皆さま、controllerーajax間処理についてうまくいきました。対応については、明日こちらに回答として共有させていただきます。以上、取り急ぎご報告まで。票0こちら解決しましたので回答します。原因はcontroller側でcakeのバージョンで非推奨(v3.4以前)の書き方してたことと、returnの記載がなかったことでした。以下修正後のソースになります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。