2014-02-05 4 views
0

나는 나무 딸기 파이에 웹 페이지가 있습니다. 이 페이지는 webIOpi를 사용하고 있기 때문에 HTML 만 지원합니다. 파이썬 스크립트와 자바 스크립트를 사용할 수 있습니다.GET을 사용하지 않고 HTML 페이지에 변수를 전달합니다.

외부에서 라스베리로 호스팅되는이 페이지에 링크하면 일부 변수를 전달해야합니다. URL을 깨끗하게 유지하려면 URL에 넣고 싶지 않습니다. 위의 리소스 중 하나를 사용하여이 페이지에 값을 전달하는 데 사용할 수있는 다른 방법이 있습니까?

+0

당신이 할 수있는 몇 가지 해킹 물건 ... 아무도 꽤 예쁘거나 매우 유용 할거야 ... (예를 들어 json 파일을 업로드 한 다음 js가 jsonfile) –

+0

'POST'를 대신 사용 하시겠습니까? – admdrew

+0

포스트는 서버 측과 같이 작동하지 않습니다. 아무 데이터도 실제로 사용자에게 전송되지 않습니다. 페이지가 생성 될 때 파이썬으로 포스트 데이터를 읽는 방법이있는 경우에만 사용할 수 있습니다 ... – sharkyenergy

답변

0

귀하의 마크 업을 알지 못합니다. javascript 명령을 통해 콘텐츠를주고받을 수있는 한 페이지 마크 업과 동일한 문제가 발생합니다.
제 경우에는 javascript를 통해 html 속성의 일부 값을 저장합니다.

// Save it 
element.setAttribute("data-foo", "bar"); 
// Get it 
var foo = element.getAttribute("data-foo"); 

참고 : 속성을 설정 해제 할 페이지를 다시로드 당신이 당신의 값 이름 (good explanation here)에 대한 "데이터 -"접두사를 사용할 때, HTML5에 유효한 기능입니다! ...하지만 나를 위해 일했다 ...

관련 문제