0

我的 view.ctp 中有一个选择框,它显示来自控制器的一些内容,但我的问题是我想根据下拉选择动态加载内容,我尝试在选择框中选择 onchange 时发出 ajax 请求。但问题是,选择框 id 正在发送到控制器功能,他们我设置了要显示的内容。但页面没有刷新..我不知道为此目的应该使用哪种逻辑..如果有人有经验这个..请重播我..

4

1 回答 1

1

为了实现这些结果,您应该遵循以下步骤:

  1. 使用 $this->layout = null 创建一个返回内容的操作
  2. 为此操作创建一个视图,以您想要的方式显示内容(没有 css 的 html)
  3. 在您希望通过 AJAX 获取该内容的视图中,发出请求该控制器并查看
  4. 将其附加到页面上您想要的位置(在您发出请求的页面上使用适当的 css,它将正确显示)
于 2013-08-27T20:27:35.347 回答