Нерекомендуемый эквивалент

Я хочу добиться того же, что и ...

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 устарел. Есть ли способ достичь того, что я пытаюсь сделать, с помощью нерекомендуемых средств?

6
задан pyon 28 January 2011 в 13:28
поделиться