Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: передача параметров в Request(ajax)
Форум программистов > Интернет и сети > Web 2.0, AJAX, Ruby, RSS технологии
демируг
Подскажите плз, как правильно при POST'е передать параметр-строку.
Делаю след образом:
var formula = document.getElementById('controlId');
var url = '../Common/AJAXPage.aspx';
if(window.XMLHttpRequest)
{
   req = new XMLHttpRequest();
}
else
   if(window.ActiveXObject)
   {
       req = new ActiveXObject('Microsoft.XMLHTTP');
   }

req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.onreadystatechange = callback;
req.send('formula=' + encodeURI(formula.value));

так вот если
formula.value

равно '2 + 3' на сервере получаю в Request — '2 3' с тремя пробелами.
В чем проблема?
Andrew Stephanoff
попробуй encodeURIComponent
P.S. А разве под .NET нет стандартных компонент обмена данными между клиентом и сервером?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.