У меня проблемы с отправкой значений с одной страницы на другую с помощью функции jQuery ajax ().
По какой-то причине request.form на моей странице VBscript не получает данные, которые я отправляю, используя функцию ajax () в jQuery.
Вот моя функция javascript, которая вызывается в событии onsubmit в моей форме:
function sendData() {
$.ajax({
type: "POST",
url: "/useData.asp",
data: {
newData: $("form[name=myData] [name=newData]").val()
},
success: function(response) {
$("#responseData").html(response);
},
error: function(xhr) {
alert("Error: " + xhr.status);
}
});
return false;
}
А вот мой VBscript:
<%=request.form("newData")%>
По какой-то причине, когда я использую POST, я не получаю никаких данных, возвращаемых в div responseData.
Но если я изменил POST на GET и request.form на request.queryString, я получу свои данные так, как должен.
Кто-нибудь может сказать мне, почему не работают POST и request.form?