Форма Hubspot встраивает функцию onFormReady из hbspt.forms.create TypeError: e.serializeArray не является функциейJquery

Программирование на jquery
Ответить
Гость
 Форма Hubspot встраивает функцию onFormReady из hbspt.forms.create TypeError: e.serializeArray не является функцией

Сообщение Гость »


I am trying to serialize an array for inputs in the Hubspot form to add or change cookies, but I keep getting the error

Код: Выделить всё

onFormReady function from hbspt.forms.create TypeError: e.serializeArray is not a function
and I don't know what to do. I am trying to not use jQuery, what can I use to replace it?

Код: Выделить всё

hbspt.forms.create({
region: "",
portalId: "",
formId: "",
redirectUrl: "/thank-you/",
onFormReady: function(e){
e.serializeArray().map(x=>{
let cookie_val = Cookies.get(x.name)
if (cookie_val && cookie_val != ''){
e.find('input[name="'+x.name+'"]').val(cookie_val).change();
}
})
}
});



Источник: https://stackoverflow.com/questions/781 ... rror-e-ser
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»