目前我有一个搜索,它使用 requestAction 调用一次控制器动作并返回一个数据数组,然后我使用 foreach 在表格中列出。那么,我如何植入一个刷新表格而不离开页面的按钮?
谢谢
编辑:我有一个名为table.ctp的视图中的元素,里面有:
$products = $this->requestAction('/products/getAll');
然后
foreach ($products as $product){
echo $product['Product']['Name'];
}
/\ 渲染我所有来自 /products/getAll 的产品。
控制器产品,动作 getAll():
function getAll(){
return $this->Product->getProducts();
}
模型(Product.php),函数getProducts()
返回$this->find('all')
我想在 table.ctp 中有一个输入,当我点击一个按钮时,他会用 AJAX 刷新表格。我试过这个:
<script type="text/javascript">
$(document).ready(function(){
$('#click').click(function(){
$.ajax({
type: "POST",
url: '',
success: function(data){
}
});
});
});
</script>
但我不知道如何进行,哪个 URL 调用,这种方式是正确的..
谢谢!