Показать сообщение отдельно
  #1 (permalink)  
Старый 26.04.2015, 21:03
Новичок на форуме
Отправить личное сообщение для Relgon Посмотреть профиль Найти все сообщения от Relgon
 
Регистрация: 25.03.2015
Сообщений: 3

Выполнить скрипт в браузере
Доброе время суток,уважаемые читатели форума!
Сразу скажу,что я недавно начал изучать node.js,так что не пинайте слишком сильно ногами
Я использую Express,есть обработчик
router.get('/sum',function(req,res){
  console.log(req.query.a);
  var x0=req.query.x0_eq,
      y0=req.query.y0_eq,
      a=req.query.a_eq,
      b=req.query.b_eq,
      N=20,
      h=(b-a)/N;
  var Table=RungeKutta(x0,y0,h,N);
//---??----//
});

и есть ejs-шаблон
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
    <table id="test">
        <tr></tr>
    </table>

    <script>
        $('#test > tbody > tr:last').append('<tr>'+'<td>'+'i'+'</td>'+'<td>'+'x'+'</td>'+'<td>'+'y'+'</td>'+'</tr>');
        //Тут я хочу получить объект res с сервера,и
        for (var i=0;i<Table[0].length;i++)
            $('#test > tbody > tr:last').append('<tr>'+'<td>'+Table[0][i]+'</td>'+'<td>'+Table[1][i].toFixed(2)+'</td>'+'<td>'+Table[2][i].toFixed(3)+'</td>'+'</tr>');

    </script>

</body>
</html>

Суть в том,что я хочу на страничке '/' ввести данные, при нажатии кнопки передать их на сервер,там создать объект Table,перейти на '/sum',где выполнить Jquery-скрипт для создания таблицы из Table.
Думал подвесить его на onload страницы,но как получить Tableне знаю.
Простые переменные отображать с помощью тега <%= %> и res.render я научился,а вот как быть с объектом не знаю(
Ответить с цитированием