2013-11-07 3 views
0

Я новичок в node.js. Просто нужно немного разъяснений здесь. Я использую нефрит как механизм просмотра. Помимо обычной формы submit и технологии ajax, есть ли другой способ отправить дату из шаблона нефрита в узле?Добавить значение из шаблона jade без обновления

Благодаря

+0

[Websockets] (http://en.wikipedia.org/wiki/WebSocket) может использоваться для передачи данных. Смотрите модули, которые вы можете использовать: https: //github.com/joyent/node/wiki/Modules#wiki-ws-ajax – user568109

+0

Важный вопрос: Почему? Что вы пытаетесь сделать, чего вы не можете достичь с помощью ajax? Очевидно, вы можете использовать веб-сокеты, как говорят ответы, но вам это действительно нужно, если вы хотите асинхронную связь в реальном времени. – Munim

+0

Просто хотел знать нормы. Используют ли они AJAX или имеют что-то свое собственное. Поскольку nodejs уже построен на платформе JS, поэтому я подумал, что может быть какой-то другой способ для метода request/response. В любом случае, спасибо всем вам за разъяснения. –

ответ

0

socket.io является один другой метод, хотя он не привязан к Джейд специально (может также использоваться от простого HTML).

+0

Могу ли я использовать веб-узлы? 70% говорят «да»! http://caniuse.com/websockets –

+0

Socket.io изящно деградирует с WebSockets на Flash, Ajax, IFrames и т. д. Работает в современных браузерах и мобильных устройствах. О, да! –

1

Черт возьми, вы даже можете пойти в 1999 году и написать прозрачный 1x1px <img> с URL-адресом src, содержащим параметры GET, выбранные другим маршрутом. Если вы столкнулись со всей этой проблемой, почему вы снова не используете ajax?

+0

В 1999 году я уже использовал 'IFRAME';) – robertklep

+0

Да, майк, я понял ... –

Смежные вопросы