問題タブ [cakephp-ajaxhelper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - CakePHP Ajax : 関連リストの変更によるリストの更新
私は CakePHP 2.7.8 に取り組んでいます。Ajaxを使ってリストの変更で関連リストを更新したい。
データベースにテーブルとテーブルがあり、customers
プロジェクトにモデルがあります。customer_addresses
customers
customerAddress
データベースからCakePHPによって生成されたドロップダウンリストから、選択した顧客serviceRequests
を選択してアドレス指定する必要がある別のコントローラーがあります。customer
私がやったこと-コントローラーに関数getCustomerAddress
を追加しましたserviceRequests
取得したデータを表示するには、ビューがありますget_customer_address.ctp
関数のコントローラーのadd.ctp
ビューで、最後に次のスクリプトを追加しました。serviceRequests
add
そしてレンダリングするためJs
に、次のコードを最後に追加しましたdefault.ctp
しかしlocalhost/serviceRequests/add
、ajax 呼び出しにアクセスすると機能せず、すべての顧客の名前とすべての顧客の住所がリストに表示されます。
ajax - CakePHP 3 : Ajax を使用してデータベースからデータを取得する
Apply Coupon
私はフォームを持つCakePHP 3プロジェクトに取り組んでいます。
Ajaxを使ってクーポンを適用したい。
クーポンフォームの見方は
でのcheckCoupon
アクションCouponsController
は
$coupon->value
と$coupon->id
を取得して、チェックアウト リンクに次のように追加したい
Apply Coupon
フォームはcheckout
動作中ですまたRequestsController
、フォームはうまく機能しています。行を削除してonlyAllow('ajax')
値をcheck_coupon.ctp
表示して確認しました。
Ajax を使用してどのように行うことができますか?
編集 2: checkout.ctp
エラー : 文字列の 18 行目のメンバ関数 serializeForm() の呼び出しcheckout.ctp