jQuery이 간단합니다. URL을 통해 변수를 전송하고 소스 URL로부터 응답을받을 수 있습니다.
function get_(url, func)
{
var http;
try { http = new XMLHttpRequest(); } catch (e) { try { http = new ActiveXObject(\"Msxml2.XMLHTTP\"); } catch (e) { try { http = new ActiveXObject(\"Microsoft.XMLHTTP\"); } catch (e) { alert(\"Your browser broke!\"); return false; } } }
http.open(\"GET\", url, true);
http.onreadystatechange = function() { if(http.readyState == 4) { func(http); } }
http.send(null);
}
여기에 버튼을 눌러 호출을 트리거하는 방법의 예이며, 이것을 사용하고 응답 핸들러 함수를 지정하려면 :
HTML
<button onClick='get_("source_url.jsp", showResponse);'> Show the response </button>
JAVASCRIPT
function showResponse(h) { alert(h.responseText); }
로를 명확한 경우 get_ 함수의 두 번째 매개 변수는 함수에 대한 참조입니다. get_ 함수를 사용할 때 지정하는 함수가 무엇이든 관계없이 source_url 파일의 출력 인 .responseText 속성을 포함하는 단일 매개 변수를 전달합니다.
필자는 PHP 서버와 함께 작동하여 사용자 인증을위한 다른 버전을 가지고 있지만이 기능을 사용하여 서버에 대한 정보의 무단로드/저장을 방지합니다.
출처
2013-04-09 17:57:36
laz
"엔드 포인트"란 무엇입니까? – Pointy
데이터가 들어있는 .jsp 파일에 대한 URL을 말합니다. – Trevor
귀하의 질문에 자바 또는 자바 스크립트 (귀하의 태그를 기반으로 말할 수 없다)이 일을 어떻게 –