У меня есть список, который содержит различные docIds. Когда информация должна быть отправлена, вызывается функция JQuery, которая затем собирает все значения списка. Затем мне нужно, чтобы эти значения списка отправлялись через Ajax на классическую страницу ASP, где значения будут отформатированы, а затем отправлены обратно на исходную страницу, чтобы затем заполнить текстовую область. Вот мой JQuery код:Отправить переменную от JQuery Ajax до ASP и обратно
$("#create").click(function() {
var strDocIDs = $.map($('.doc_list:visible').find('li[value]'), function(li) { return $(li).attr("value") }).join(",");
alert(strDocIDs);
$.ajax({
type: "GET",
url: "newslettercreate_action.asp",
data: { strDocIDS: strDocIDs },
success: function(result) {
var newsletter_string = $(result);
$("#scratch").val(newsletter_string);
}
});
});
И мой код ASP:
result = Request("strDocIDs")
Информация, которую я получаю вернулся в мой текстовое поле является:
[object Object]
Мой метод формы в настоящее время установлен ПОСЛЕ. И будет ли это иметь значение между моим использованием кнопки отправки и традиционной кнопкой для запуска функции?
Это, похоже, получил меня на шаг ближе, но по какой-то причине значение, которое возвращается не стоимость strDocIDs, но, как представляется, быть одним включенным файлом на странице ASP. Это меня насторожило. – Yuschick
@Yuschick Используйте firebug, чтобы узнать, какое значение возвращается с ASP-страницы. – Shyju
Похоже, что правильная информация передается, но «Ответ» в соответствии с Firebug является включенным файлом, который я вижу, который представляет собой много CSS и некоторые другой информации JS. Так странно! – Yuschick