remoteLink (자바 스크립트 라이브러리로 Prototype 포함)를 사용하여 Ajax 호출을 만들고 싶지만 텍스트 필드의 값으로 전달할 매개 변수 중 하나가 필요합니다. GSP에서 지금까지 내가 가지고있는 것 :Grails에서 remoteLink를 사용하는 동적 매개 변수
<input id="email" name="email" type="text"/>
...
<g:remoteLink action="addEmail" params="[email:???]">Add</g:remoteLink>
무엇을 넣어야합니까? 매개 변수로 email 텍스트 필드의 값을 보내기 위해 remoteLink를 얻으려면? 본질적으로 Grails 태그 내에서 DOM을 참조/액세스하려면 어떻게해야합니까?
나는 대신에
\$('email').value
퍼팅 시도 ??? 하지만 내 GSP에서 "스크립트를 구문 분석 할 수 없습니다"오류가 발생했습니다.
감사이이 g을 사용하여 단순하게 링크 대신 버튼을 사용하여 괜찮 경우
이것은 내가 설명한 방법보다 낫습니다. 구현을 깨지 않고 Prototype에서 다른 것으로 전환 할 수 있습니다. 좋은 제안, upvoted. – proflux
당신이 VAR emailVal = $ ('이메일')로 값을 이동합니다.; 함수 안의 라인이 정말 잘 작동합니다. 답안을 바꾸어 주시면 받아 들일 수 있습니까? 감사. –
완료. 제 ProFlux까지 들으,이 텍스트 필드의 값을 PARAMS에 추가하는 문제를 해결하는 방법, 상호 작용하는 더 우아한 GSP 얻을 수있는 방법과 자바 스크립트가 있었으면 좋겠어 하나 개되는 서버와 다른 클라이언트 ... – Chris