2017-01-23 3 views
-1

Я использую встроенную вспышку для отображения видео камеры внутри проекта asp.net для передачи камеры inf. Я пишу переменные от flash на сервер, используя расширение Tamper Data. Я знаю, что он отправляет нормально.Чтение серверной переменной в Javascript

Проблема чтение с javascript. Как я могу? Я пытаюсь использовать JSP с <%...%>, но я не могу его правильно прочитать.

Это код, я использую:

document.getElementById("txtID").value = "<%=varActionServer.Value%>"; 

Где txtID это текстовое поле и varActionServer.Value является значение переменной сервера, что я хочу.

+0

Вы имеете в виду ASP не JSP? –

+0

<% = varActionServer.Value%> предоставит вам значение в точке загрузки страницы. Это то, что вы намерены? –

+0

@ChrisFCarroll Предполагается, что это JSP (http://docs.oracle.com/javaee/5/tutorial/doc/bnaou.html); и я намерен, что когда страница будет загружена, я должен получить переменные сервера, сгенерированные флеш-памятью, но то, что я нахожу, это то, что сначала загружается страница, а затем встроенная флэш-память отправляет данные. Это проблема синхронизации. Теперь я ищу, как вставить что-то вроде события, чтобы поймать изменяющееся значение в переменных сервера. – Sergio

ответ

0

Вам нужно понять большой разрыв между клиентской стороной и сервером. Переменные Serverside могут только сообщать вам, что знал сервер, когда он построил страницу, и до отправил ее клиенту. JSP - это серверная технология, и она также может знать только то, что знал сервер, прежде чем отправить страницу.

То, что вы пытаетесь достичь, - это клиентская сторона; что после того, как страница перешла к клиенту, страница все равно может быть обновлена. Для этого вы должны забыть JSP.

Я предполагаю, что вы идете через сервер, потому что у вас уже есть рабочее решение, которое получает данные с камеры, через флешку, на сервер. В этом случае вы можете читать данные с сервера с помощью ajax. Самый простой маршрут: jQuery.ajax

Другим вариантом может быть выброс флеш-решения и использование чего-то другого. Вот вопрос о таком подходе: Access camera from a browser

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