プラグイン > 開発について > Ajaxでコントローラーを呼び出せない |
開発について
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hashida |
投稿日時: 2021/8/4 13:09
対応状況: −−−
|
半人前 登録日: 2021/6/25 居住地: 投稿: 28 |
Re: Ajaxでコントローラーを呼び出せない ありがとうございます。
おかげさまで、うまくいきました。 |
468 |
投稿日時: 2021/8/2 18:13
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Ajaxでコントローラーを呼び出せない "/%eccube_admin_route%/"
の部分が他のルーティングと被らなければ良いので、極端な話 "/%eccube_admin_route%/aaaa" でも問題無いと思います。 どういったURLパスにするかはhashidaさんで自由に決めれば良いと思います。 js側はルーティングのnameで指定すればよいので今のままでいいと思います。
|
hashida |
投稿日時: 2021/8/2 12:04
対応状況: 開発中
|
半人前 登録日: 2021/6/25 居住地: 投稿: 28 |
Re: Ajaxでコントローラーを呼び出せない ご回答ありがとうございます。
勉強不足で申し訳ございません。 ルーティングのアドレスを変更すればよいのでしょうか。 呼び出し側のJSはaddSnippetで全管理画面に表示するようにしております。 何卒宜しくお願い致します。 |
468 |
投稿日時: 2021/7/31 15:25
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Ajaxでコントローラーを呼び出せない ルーティングの定義で指定されているURL「/%eccube_admin_route%/」が
管理画面ホーム「AdminController.php function index()」のルーティングと被っているのが原因ではないでしょうか? 管理画面ホームの@Routeアノテーションではmethodsを指定していないので POST通信にも反応するのではないかと思います。
|
hashida |
投稿日時: 2021/7/30 18:46
対応状況: 解決済
|
半人前 登録日: 2021/6/25 居住地: 投稿: 28 |
Ajaxでコントローラーを呼び出せない Ajaxでコントローラー内の関数を呼び出そうとしているのですが、稼働しません。
エラーメッセージなどは出ておらず、ajax接続も成功しています。 何が原因かわからずお手上げ状態です。 どなたかご教授いただけますと幸いです。 コントローラー
JS
ajaxの戻り値は管理画面(/%eccube_admin_route%/)のhtml情報が返ってきます。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |