Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Сериализация формы с помощью Prototype


Автор: Rjukan 2.9.2009, 12:07
Вроде простая задача - передать параметры формы на сервер, но код не работает, на сервер ничего не приходит. Еще для проверки вызываю
Код

alert($('formId').serialize(true)); 

так понимаю что увижу строку закодированны параметров, но выводится сосвем не то.

вот страница целиком, может кто подскажет что не так:

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

<script type="text/javascript" src="scripts/prototype-1.6.0.3.js"></script>

<script type="text/javascript">

    function serializeForm()
    {

       alert($('formId').serialize(true));  

       var url = "attackplanner.ashx";
       new Ajax.Request(url, 
       {
           parameters: $('formId').serialize(true)
       });
    }
    
</script>

<head>
    <title>Untitled Page</title>
</head>

<body>

<form method="POST" action="attackplanner.ashx" id="formId">
    <input onclick="serializeForm();" type="button" value="Serialize" />
    <input type="checkbox" id="checkElem"/>
</form>



</body>
</html>




Автор: Avb 4.9.2009, 08:57
нет name-ов

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)