HDIV を既存のアプリケーションに統合しようとしています。しかし、私は以下の問題を解決することに行き詰まっています。
ユースケース: 1. 膨大な数のフィールドを持つ大きなフォームがあります。ドロップダウンの値を変更するときは、選択した値を URL パラメーターとして渡して Ajax 呼び出しを行います。元:
$.get("http:://ajaxurl?dynamicParam=1", function(data) {/新しい HTML コンテンツを既存のページにレンダリング/});
$.get("http:://ajaxurl?dynamicParam=2", function(data) {/Render new HTML Content to existing page**/}); 等
問題: ドロップダウンで値を選択すると、別の値が ajax パラメータに渡され、HDIV が INVALID_PARAMETER_VALUE エラーをスローします。
私が見ることができる唯一の解決策は、フォーム全体を _MODIFIED_HDIV_STATE 値で送信する必要があるということです。
しかし、Ajax 呼び出しの一部として値を 1 つだけ渡すために、フォーム全体 (非常に多くのデータがある) を送信することはできません。また、多くの場所でアプリケーション全体で同じユース ケースがあるため、HDIV 検証をバイパスするためにパラメーターを除外することはできません。
FORM submit でできるように、変更された HDIV 状態を AJAX 呼び出しの一部として渡す方法はありますか? または、これを解決する方法を教えてください。
この問題を解決するために私を助けてください。(HDIV をほとんどのアプリケーションに統合した後、途中で立ち往生しています)