动态创建并提交不在mozila中工作的表单

时间:2015-07-04 06:11:20

标签: javascript php jquery ajax

var form = jQuery('<form>', {
'action': $('body').attr('urls') + 'notification/testsponsore',
'target': '_blank',
'mothod': 'POST'
})
form.append($('<input>', {
'name': 'tagViewName',
'value': 'test_tagViewName',
'type': 'hidden'
}));
form.submit();

在chrome中正常工作但在mozilla中无法正常工作

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

var formElement = document.createElement("form");
formElement.action = $('body').attr('urls') + 'notification/testsponsore';
formElement.target = '_blank';
formElement.method = 'POST';

var element = document.createElement('input');
element.setAttribute('type', 'hidden');
element.setAttribute('name', 'tagViewName');
element.setAttribute('value','test_tagViewName');
formElement.appendChild(element);
document.body.appendChild(formElement);
formElement.submit();