9

Shopify 用の DaisyAPI 動的画像サービスを使用する Shopify アプリの開発をいじっています。Daisy API を正しく呼び出すには、顧客が見ている製品を知る必要があります。確実にそれを行うには、 product.liquid テーマを操作して製品 ID を含む非表示の値を挿入し、Jquery がその値を取得して API 呼び出しに挿入できるようにする必要があるようです。

jQueryが確実に見つけられるように、すべての製品ページに製品IDが含まれていることを確認する最良の方法は何ですか? 私は明らかな何かを見落としていますか?

どうもありがとう!

4

2 に答える 2

17

もう1つのオプションは、AjaxAPIを使用して製品をリクエストすることです。製品ページを表示していることをご存知の方は、同じURLにリクエストを送信し、.jsonを追加するだけです。これで、製品のjson表現が得られ、好きなように実行できます。

jsをテーマに組み込むには、サーバーからショップにjsをロードするスクリプトタグを使用できます。

于 2012-08-24T21:39:35.883 に答える
13

非常に明白でクールな液体フィルターがありません。

Liquid では、JSON のオブジェクトをポンプします。

var p = {{ product | json }};

そして、町に行く... この概念がなければ、クライアントに遠くまで行くことはできません。JSON を取得 man.. JSON を取得...

于 2012-08-24T21:11:10.890 に答える