2012-10-31 2 views
-2

많은 웹 기술이 머리 위로 쓰러져서 누군가 나를 도울 수 있는지 궁금합니다. 웹 페이지에서 버튼을 클릭하면 jQuery.ajax 요청 자바 스크립트 기능을 호출 할 수 있습니다. 이 함수는 성공을 사용하여 반환 된 데이터를 약간 조작합니다.Javascript에서 HTML 버튼으로 값을 반환하고 전달하기

다른 자바 스크립트 기능에서 나중에 사용할 수 있도록 데이터를 HTML 쪽으로 되돌려 보내야합니다. 혼란은이 함수를 호출하는 html 버튼이라는 사실에 있습니다. 이 정보가 필요하므로 다른 버튼을 클릭하면 다른 게시물 통화와 함께이 데이터를 보낼 수 있습니다.

누군가 나를 시작할 수 있도록 지시 할 수 있습니까? 사실상 정보를 전달하는 것을 제외하고는 모든 기능이 이미 구현되어 있습니다 (즉, 버튼과 아약스 호출). 미리 감사드립니다!

+0

thats? no code? –

+0

죄송합니다. 귀하의 질문 스타일 (그리고 코드의 부족, 즉 자신이 직접 시도하는 증거)이 SO에 적합하지 않다고 생각합니다. [FAQ의] (http://stackoverflow.com/faq)를 읽어주십시오 – freefaller

+0

제안에 감사드립니다! 사과드립니다. SO를 사용하는 데 비교적 익숙하지 않으므로 조정 방법에 대한 기본 사항에 익숙해 져 있습니다. 확실히이 사실을 명심하고 FAQ를주의 깊게 읽으겠습니다. –

답변

0

전역 변수에 값을 저장해야 할 수도 있습니다.

숨겨진 입력 요소에 저장하십시오.

+0

StackOverflow에서 널리 싫어하는 w3schools에 연결하는 것을 삼가하십시오 (이유에 대해서는 http://w3fools.com 참조). 올바른 정보가 포함 된 페이지에 링크했을 수도 있지만이 사이트는 부정확하고 오도 된 정보가 많습니다. 그리고 어떤 방법 으로든 w3schools에 링크하면 신용 할만한 가치가 없습니다 **. (Google 검색을 사용하고 있고 Google 계정이 있다면 [쉽게 차단할 수 있습니다] (http://support.google.com/websearch/bin/answer.py?hl = ko & answer = 1210386) from w3schools) – freefaller

+0

글쎄, 나는 내가 필요한 정보를 걸러 낼 수있는 사이트에 대해 아무 것도 없다. 누군가를 오도 할 수 있다면 링크를 삭제했습니다. –

+1

감사합니다. 이것은 실제로 나가 갈 필요가 있던 곳에 얻기 위하여 약간 정보를 찾는 저를위한 제안의 이젠 그만이었다. –

1

페이지에서 전역 변수/개체를 만들고이 개체를 게시중인 데이터로 업데이트 할 수 있습니다. 그래서

:

var dataStore = {}; (Could any type: array, {}, string, etc..) 

성공 콜백에서 :이 경우 데이터가 완전히 사용자로부터 숨겨져있을 것이고, 당신이 좋아하는 때마다 더 많거나 적은을 사용할 수

dataStore.happyValue = data.happyData; 

.

성공 콜백에서 반환 된 값을 가져 와서 페이지의 요소에 지정할 수도 있습니다. 이것은 숨겨진 입력, div가 될 수 있습니다. 당신의 성공 콜백에서

<div data-store="" id="some-div">.....</div> 

:

$('#some-div').data('store',data.happyData); 

당신은 다음과 데이터를 나중에 액세스 할 수 있습니다

나는 데이터 ATTR를 사용하여 데이터를 저장하고있어이 예에서

$('#some-div').data('store'); 

최종적으로 사용하는 방법은 두 가지 모두에 달려 있습니다. 코드를 완성하고 확장 할 수있는 방법을 찾고 있습니까?

관련 문제