Всегда есть функция .trigger ():
$('button.calculate-action').trigger('click');
К сожалению, эта кнопка вызывает диалоговое окно с подтверждением, которое, насколько мне известно, нельзя принудительно нажать «Да» или каким-либо образом пропустить , Функция, вызываемая нажатием кнопки Recalculate
: meta-boxes-order-items.recalculate()
, которая скрыта в файле meta-boxes-order.js
в закрытой переменной. Если возможно, мы могли бы просто вызвать эту функцию напрямую, но, увы, это невозможно (если кто-то еще не знает ...)
Возможно, нажатие кнопки «Сохранить» поможет достичь вашей цели?
$('button.save-action').trigger('click');
Если Вы хотите использовать XML, смотреть на XStream для простой сериализации объектов Java в XML. Вот "Двухминутное учебное руководство".
Если Вы хотите что-то, что простой, стандартный формат Свойств Java может быть также способом хранить/загружать некоторые маленькие данные.
рассмотрите использование простых аннотаций JAXB, которые идут с JDK:
@XmlRootElement
private class Foo {
@XmlAttribute
private String text = "bar";
}
вот мое сообщение в блоге, которое предоставляет больше подробную информацию на этом простом использовании JAXB (это также упоминает более "классный" основанный на JAXB подход - в случае, если Вам нужно лучшее управление Вашей XML-схемой, например, гарантировать назад совместимость),
2 других опции Вы могли бы рассмотреть -
Но если данные являются достаточно маленькими, xml является, вероятно, намного меньшим количеством беспокойства.