0

私の質問がプラグインの動作を無効にするかどうかはわかりません。

しかし、ここに私の意図があります。

ページに動的コンテンツがあります。ページが読み込まれると、必要なすべてのデータが利用可能になりますが、動的データはユーザーが特定のボタンをクリックしたときにのみ表示されます。

しかし、ユーザーはすべてのボタンをクリックするわけではないため、特定のボタンをクリックすると、ページ上のデータ (ボタンに関連する特定のデータ) を取得し、ajax 要求を送信します。

これが物事の順序です。1. ユーザーがボタンをクリックします。 2. ページが動的に変更されます (テーブル データが再フォーマットされ、表示が変更されます)。3. テーブルの各行項目が作成されるときに、その行からいくつかのデータを保存したいと考えています。4. すべての行が作成され、格納されたデータのオブジェクトが作成されたら、プラグインを呼び出します。

私の質問 - #3 - 一時オブジェクトを作成してページのどこかにデータを保存し、それを呼び出すときにそれをプラグインに渡すのではなく。プラグイン メソッドの 1 つを使用してそれを処理できますか? そのデータを保存できますか? フォームが悪いのでしょうか?

例えば:

for each TR that is built.
   $.pluginName.methodName(storeData)
end;

すべてのデータが保存されたら (テーブルが作成されたら)、プラグインを呼び出すだけです。そのstoreDataは既にプラグイン内にあるので、そのまま使用できますか?

プラグインをまだ初期化しておらず、オプションなどを設定していないため、これは悪い形だと思います..したがって、このデータセット(storeData)はプラグインの不正なアイテムになります。私の他のオプションは、ローカル obj を作成し、そこにデータをプッシュし、プラグインを呼び出すときにそれを渡すだけであることを理解しています。

これは理にかなっていますか?ここでは簡潔にしようとしています。

4

0 に答える 0