我想将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();
});
});
Run Code Online (Sandbox Code Playgroud)
我只在消息上遇到Firefox错误
带有源" http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard%2Fmap&callback=的<script>加载失败jQuery110207175825035737486_1503656391790&_ = 1503656391791 ".
其他浏览器正确完成工作
注意:munchkinId和formId已更改,可在此处发布.
我有一个嵌套数组,我想递归地展平它。我的函数在某些情况下有效,在其他情况下则失败。我不明白出了什么问题。
嵌套数组示例:
Array
(
[0] => Array
(
[id] => 6
[login] => Breanne
[level] => Subdealer
[type] => admin
[supervisor_id] => 7
[name] => Dominique Berge
[active] => 0
[pending] => 0
[waiting] => 0
[child] => Array
(
[0] => Array
(
[id] => 10
[login] => Priscilla
[level] => Subdealer
[type] => employee
[supervisor_id] => 6
[name] => Naomie Hudson
[active] => 0
[pending] => 0
[waiting] => 0
)
)
)
[1] => Array
(
[id] …
Run Code Online (Sandbox Code Playgroud)