Я хочу интегрировать форму Marketo с моим существующим сайтом в структуру yii. Мой код работает во всех браузерах, кроме Firefox.
Выдержка из моего кода:
$('#button').click(function () { var formData = { 'Email': $('#UserInfo_email').val(), 'FirstName': $('#UserInfo_first_name').val(), 'LastName': $('#UserInfo_last_name').val(), }; MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) { var myForm = MktoForms2.allForms()[0]; myForm.addHiddenFields(formData); myForm.onSuccess(function (values, followUpUrl) { return false; }); myForm.submit(); }); });
Я получаю ошибку на Firefox только с сообщением
Ошибка загрузки для <script> с исходным кодом " http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&callback= jQuery110207175825035737486_1503656391790 & _ = 1503656391791 ".
другие браузеры правильно выполняют работу
Примечание: munchkinId и formId изменены для публикации здесь.
У меня была такая же проблема в приложении, которое загружает скрипт с относительным путем.
Похоже, скрипт был просто заблокирован Adblock Plus.
Попытайтесь отключить блокировщик объявлений / сценариев (Adblock, uBlock Origin …) или переместите сценарий таким образом, чтобы он не соответствовал правилам блока рекламы.
Если у вас нет такого плагина, попробуйте воспроизвести проблему во время работы Firefox в безопасном режиме .