IP 주소 192.168.1.1로 네트워크 된 오실로스코프와 인터페이스하려고합니다. 웹 서버가 내장되어있어 더 나은 단어가 없기 때문에 짜증납니다. 그것은 iframe
톤을 가지고 있으며 IE에서만 완전히 작동합니다. 저는 오실로스코프와 쉽게 인터페이스 할 수 있고 실시간으로 HighcartsJS로 파형을 표시 할 수있는 오픈 소스 웹 애플리케이션을 개발하는 중입니다.AJAX를 사용하여 로컬 네트워크의 오실로스코프와 인터페이스하십시오.
어쨌든, 난 행운과 인터넷 익스플로러 (I 크롬에서 실행하려는 경우에도)에서이 코드를 실행하려고 해요 : 나는 Internet Explorer에서 파일을 열 때
REMOVED BECAUSE IT HAD SILLY MISTAKES
내가 볼 수 있습니까 localhost가 192.168.1.1이 아니더라도 URL은 localhost로 다시 작성됩니다. localhost를 입력하면 내 로컬 웹 서버로 이동합니다 (PHP를 사용하여이 POST를 수행 할 수 있다면 열어 둡니다).
어떤 통찰력이라도 대단히 감사합니다. 읽어 주셔서 감사합니다.
편집 :
POST /Comm.html HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: 192.168.1.1/Comm.html
Accept-Language: en-US
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Content-Type: text/plain
Accept-Encoding: gzip, deflate
Host: 192.168.1.1
Content-Length: 38
DNT: 1
Connection: Keep-Alive
Cache-Control: no-cache
COMMAND=CURVe?
gpibsend=Send
name=
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
MIME-Version: 1.0
Connection: close
Content-Type: text/html
Date: TUE --
Content-Length: 8506
<HTML>..NUMBERS/HTML CUT OUT TO SAVE SPACE....22,22,22,2</HTML>
결론 SO FAR : 여기에 와이어 샤크에서 TCP 스트림이야 내가 내 코드에 여러 문제가 있었다 깨달았다.
$.ajax(
{
url: 'link',
dataType: 'text',
type: 'post',
data: {command: 'BEL',
gpibsend: 'Send'},
})
을하지만이되지 않습니다 : 그러나,이 작품
가$.ajax(
{
url: 'http://192.168.1.1/Comm.html',
dataType: 'text',
type: 'post',
data: {command: 'ZOOM:HORIZONTAL:SCALE?',
gpibsend: 'Send'},
success: function(data)
{
window.alert(data)
}
})
+1 (서버에서) PHP를 통해 AJAX를 통해 전화를 컴퓨터의 LAN 연결
실행 램프/WAMP 서버에 주소를 부여하고 확인 IE에서만 완벽하게 작동합니다. " 와우. 죄송합니다. – iamnotmaynard
디버거 (F12)에 오류가 있습니까? 나는 IE에서, console.log 에러조차도 자바 스크립트를 멈추게 할 것이다. – Sablefoste
이것은 당신을 도울지도 모릅니다 ..... http://stackoverflow.com/questions/7213502/how-to-deploy-a-php-application-on-a-lan – KyleK