Отправить данные POST при перенаправлении с помощью JavaScript / jQuery? [дубликат]

На этот вопрос уже есть ответ здесь:

В основном то, что я хочу нужно отправить данные POST , когда я изменяю window.location , как если бы пользователь отправил форму и перешел на новую страницу. Мне нужно сделать это таким образом, потому что мне нужно передать скрытый URL-адрес, и я не могу просто поместить его в URL-адрес как GET по косметическим причинам.

Это то, что у меня есть на данный момент, но он не отправляет никаких данных POST.

if(user has not voted) {

    window.location = 'http://example.com/vote/' + Username;

}

Я знаю, что вы можете отправить данные POST с помощью jQuery.post () , но мне нужно, чтобы они отправлялись с новым window.location .

Итак, напомним, мне нужно отправить значение api_url через POST на http://example.com/vote/ , отправив пользователя на одна и та же страница одновременно.


Для справки в будущем я сделал следующее :

if(user has not voted) {

    $('#inset_form').html('
'); document.forms['vote'].submit(); }
203
задан Sebastian Simon 25 October 2017 в 10:53
поделиться