Как я могу асинхронно отправить HTTP-запрос с методом POST и некоторыми переменными на страницу, как это было открыто в браузере?
Я интегрировал свою систему входа в систему с форумом, но для завершения входа пользователь должен быть перенаправлен на форум, а затем обратно на текущую страницу. Это своего рода убийца для моего веб-приложения для iPhone.
С этим запросом мне нужно отправить некоторые переменные POST, чтобы вход в систему действительно имел место.
Как мне сделать это в JavaScript и / или jQuery?
Редактировать : В соответствии с примерами из библиотеки JQuery AJAX это должно работать:
$.ajax({
type: "POST",
url: "/forum/ucp?mode=login",
data:
({
username : $("#username").first().val(),
password : $("#password").first().val(),
autologin : $("#autologin").first().val(),
viewonline : $("#viewonline").first().val(),
redirect : window.location
}),
success: function(msg)
{
location.reload();
}
});
Но угадайте, что? Это не так!