Я хочу добиться того же, что и ...
window.open('lalala.php', 'lalala', '...');
Но я хочу отправить запрос HTTP POST вместо запроса HTTP GET.Таким образом, я использую следующее:
$('<form/>').attr('action', 'lalala.php')
.attr('target', 'lalala') // w3schools.org says this is deprecated
.attr('method', 'post')
.append(hiddenParam('param1', param1))
.append(hiddenParam('param2', param2))
.submit().remove();
// hiddenParam is a function I created that returns an input tag
// the type attribute set to hidden,
// the id attribute set to the first parameter,
// and the value attribute set to the second parameter
Однако атрибут target
устарел.Есть ли способ достичь того, что я пытаюсь сделать, не осуждая средства?