问题标签 [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.

0 投票
1 回答
529 浏览

cakephp - CakePHP Ajax:更新列表并更改相关列表

我正在使用 CakePHP 2.7.8。我想使用 Ajax 更新列表中的相关列表。

我在项目中的数据库和模型中有一个customers表和表。customer_addressescustomerscustomerAddress

还有另一个控制器serviceRequests,我必须customer从数据库中的 CakePHP 生成的下拉列表中选择所选客户的地址。

我做了什么-我getCustomerAddressserviceRequests控制器中添加了一个功能

要显示检索到的数据,我有一个视图get_customer_address.ctp

在功能控制器的add.ctp视图中,我最后添加了以下脚本。serviceRequestsadd

并渲染Js,我已将以下代码添加到最后一个default.ctp

但是在访问localhost/serviceRequests/addajax 调用时不起作用,所有客户的姓名和所有客户的地址都显示在列表中。

0 投票
0 回答
500 浏览

ajax - CakePHP 3:使用 Ajax 从数据库中检索数据

我正在开发一个有Apply Coupon表单的 CakePHP 3 项目。

我想使用 Ajax 应用优惠券。

优惠券形式的视图是

中的checkCoupon动作CouponsController

我希望$coupon->valueand$coupon->id被检索并添加到结帐链接中

Apply Coupon表单正在运行checkout表单RequestsController 也运行良好。我已经通过删除onlyAllow('ajax')行和打印check_coupon.ctp视图中的值来检查它。

我怎么能用 Ajax 做到这一点?

编辑 2:checkout.ctp

错误:在第 18 行的字符串上调用成员函数 serializeForm()checkout.ctp