Не юзаю BX, но не хочеться оставлять вопрос без ответа, предпочитаю jquery или vanila.
Есть такой вариант еще
А если прям надо BX и прям serialize, то в исходнике этой либы вижу, что можно так
Тестировал на очень простой форме...
Я бы так не делал
Есть такой вариант еще
А если прям надо BX и прям serialize, то в исходнике этой либы вижу, что можно так
| Код |
|---|
let myForm = document.querySelector(".myForm");
if (myForm !== null) {
let strSerialized = BX.ajax.prepareData(BX.ajax.prepareForm(myForm).data);
console.log(strSerialized);
if(strSerialized === $('.myForm').serialize()){
console.log('Same stuff...');
}
}
|
Я бы так не делал
