現在、requestAction でコントローラー アクションを 1 回呼び出してデータ配列を返す検索があります。次に、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')
ボタンをクリックすると、AJAXでテーブルが更新されるというtable.ctpの入力が必要です..私はこれを試しました:
<script type="text/javascript">
$(document).ready(function(){
$('#click').click(function(){
$.ajax({
type: "POST",
url: '',
success: function(data){
}
});
});
});
</script>
しかし、どのように進めればよいのか、どの URL を呼び出すのか、この方法が正しいのかわかりません。
ありがとう!