【发布时间】:2018-02-03 09:38:50
【问题描述】:
我想将 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 上收到错误消息
其他浏览器可以正确完成这项工作
注意:munchkinId 和 formId 已更改以在此处发布。
【问题讨论】:
-
您是否尝试过刷新浏览器? .. 网址栏右侧的圆形箭头
-
是的,我刷新了浏览器,当将 url 复制/粘贴到另一个选项卡时,它会加载内容。
-
另一个标签 .. 在同一个浏览器中工作?
-
我的意思是无法加载并显示在控制台错误中的 url,在另一个选项卡中加载但页面本身不起作用。
-
还可以尝试在开发者控制台中打开“网络”选项卡并查找状态 >= 400 的请求。
标签: javascript php jquery firefox yii