0

現在、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 を呼び出すのか、この方法が正しいのかわかりません。

ありがとう!

4

1 に答える 1

2

ここでその質問に答えました。あなたの期待に応えてくれることを願っています。

もっと助けを求めてください... ;)

D.

于 2013-11-13T14:18:16.947 に答える