Выполнить скрипт в браузере
Доброе время суток,уважаемые читатели форума!
Сразу скажу,что я недавно начал изучать node.js,так что не пинайте слишком сильно ногами :no: Я использую 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 я научился,а вот как быть с объектом не знаю( |
Если я правильно понимаю, вам нужен npm пакет formidable для передачи данных с страницы на сервер.
|
Relgon,
Внимание в студии, а теперь вопрос... Или это был монолог? |
Часовой пояс GMT +3, время: 20:58. |