appjs 응용 프로그램이 잘 실행되고 있습니다. 기본적으로 이벤트에서로드 된 페이지 내에서 기존 자바 스크립트 함수를 호출하려고합니다. 또는 이벤트의 pages 요소에 액세스하십시오. 하니웰 바코드 스캐너와 함께 노드 직렬 라이브러리를 사용하고 있습니다. 난과 잘 스캔 데이터를 얻을 수 있습니다, 직렬 포트 벌금에 액세스 할 수 있습니다nodejs + appjs + node-serial을 사용하여 dom에 액세스
serialPort.on('data', function(data) { ... });
내가 위에서 언급 한 바와 같이, 페이지, 즉에 자바 스크립트 함수를 호출하면된다 할 수 있도록하려면
window.document.body.scan(data);
적어도 데이터에 액세스하고 노드와 함께 HTTP 요청을 호출하거나 만들 수 있어야합니다.이 요청은 잘 수행 할 수 있습니다. 이러한 작업을 수행 할 때
페이지의 요소에 액세스 할 수 있습니다. 즉
var $ = window.$;
$("#message").html('Something...');
하지만 난 심지어 $
$('#message').html('Please wait...');
^
TypeError: object is not a function...
또는 같은 오류를 얻을 serialPort.on 데이터 함수에서 동일한 코드를 실행하려고하면 ("# 메시지"). html로 "그 HTML "기능이 아닙니다. 하지만 창문에서 실행하면 준비된 기능으로 작동합니다. appjs에 대한 문서가 거의 없기 때문에 저는 꽤 잃어 버렸습니다. 고맙습니다!
이 작업을 수행하는 방법을 알아 냈습니까? – dottedquad