Opencart 2: Ajax を使用して php ファイルを呼び出す
P粉153503989
P粉153503989 2024-03-31 23:09:02
0
1
469

データベースにクーポンを追加するモデル上のメソッドを呼び出す、作成したシステム/ヘルパー php ファイルを ajax で呼び出したいと考えています。 php ファイルには次の内容が含まれます。

リーリー

フォームの送信時に ajax 呼び出しを行う js ファイルを作成しました。ファイル内のスクリプトは次のとおりです

リーリー

最後に、 $this->document->addScript('catalog/view/javascript/test1.js'); を使用して、catalog/controller/common/header.php にあるこの js ファイルを呼び出しました;

問題は、フォームを送信するたびに、ajax 呼び出しからエラー メッセージが表示されることです。私の何が間違っているのか教えてもらえますか?

P粉153503989
P粉153503989

全員に返信(1)
P粉299174094

OpenCart では、システム フォルダーから PHP ファイルを直接呼び出すことはできません (システム フォルダー内の .htaccess ファイルを確認してください)。 https://yoursite/system/helper/acumba.php を開いてみると、403 Forbidden が表示されます。メソッドを呼び出すにはルーティングを使用する必要があります。

リーリー

/catalog/controller/extension/total/coupon.php を変更してメソッドを追加し、JS ファイルでこのメソッドを呼び出す必要があります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート