Я пытаюсь интегрировать HDIV в свое существующее приложение. Но я застрял в решении следующей проблемы.
Пример использования: 1. У меня большая форма с огромным количеством полей. Когда я изменяю значение в раскрывающемся списке, я делаю вызов Ajax, передавая выбранное значение в качестве параметра URL. бывший:
$.get("http:://ajaxurl?dynamicParam=1", function(data) {/Визуализировать новый HTML-контент на существующей странице/});
$.get("http://ajaxurl?dynamicParam=2", function(data) {/Визуализировать новый HTML-контент на существующей странице**/}); и т.п.
Проблема: когда я выбираю значения в раскрывающемся списке, в параметр ajax передаются разные значения, и HDIV выдает ошибку INVALID_PARAMETER_VALUE.
Единственное решение, которое я вижу, это то, что мне нужно отправить всю форму со значением _MODIFIED_HDIV_STATE.
Но я не могу отправить всю форму (в которой чертовски много данных), чтобы передать только одно значение как часть моего вызова Ajax. Кроме того, я не могу исключить параметр для обхода проверки HDIV, поскольку во многих местах у меня есть один и тот же вариант использования в моем приложении.
Есть ли способ передать измененное состояние HDIV как часть вызова AJAX, как мы можем сделать в отправке FORM? Или, пожалуйста, предложите мне способ решить эту проблему.
Пожалуйста, помогите мне решить эту проблему. (Я застрял на полпути после интеграции HDIV в большую часть моего приложения)