1

誰かが Jsfiddle で簡単なデモを実行して、次のことを行う方法を示すことができるかどうか疑問に思っています。

列を持つmysqlテーブルがあるとしましょう:product_name、product_price、product_id; 私は mysql select を実行し、AJAX 呼び出しを使用して配列を返します。Knockout を使用してページにレンダリングするにはどうすればよいですか?

AJAX 呼び出しを実行して、データを取得できます。オブジェクトとして返されます。PHP で json_encode を使用して、getJSON 呼び出しでデータを返します。

レンダリングするには次に何をすればよいですか? それが私が立ち往生しているものです。製品名、製品 ID、および価格をループするテーブルをレンダリングしたいだけです。

    var allData = $.getJSON("ajax.php?request=getresults", data, function(response) {
        return (response);
    })

ありがとう!

4

1 に答える 1

0

ああ..私は例を見つけました、そしてそれはうまくいきます!.ajax()呼び出しからknockout.js observableArray()をロードする

http://jsfiddle.net/madcapnmckay/EYueU/

于 2012-05-10T22:03:15.607 に答える