2012-01-22 3 views
3

자바 스크립트 함수가 호출 될 때 어떻게 cgi 스크립트를 실행할 수 있습니까? 현재 작은 iframe을 사용하고 거기에 cgi 스크립트를로드하고 있지만 작동하지 않는 것 같습니다.자바 스크립트를 통해 CGI 스크립트 실행

function back() 
{ 
    document.getElementById("hidden").src="scripts/backImage.cgi";//execute background script 
    document.getElementById("scan").src="scripts/getImage.cgi";//reload the display iframe 
} 
+0

당신이 JQuery와 또는 Mootools의를 사용할 수 있습니까? – malonso

+0

그 중 어느 것에 대해서도 나는 모른다. 당신은 어딘가에 배울 것을 제안 할 수 있습니까? –

+0

이를 달성하기 위해 JQuery 나 mootools (또는 다른 라이브러리에 관해서)가 필요하지 않습니다. –

답변

2

당신은 jQuery.ajax, 또는 속기를 사용할 수 있습니다

jQuery.get("scripts/backImage.cgi"); 
4

당신은 당신의 CGI 스크립트에 대한 액세스를 실행하는 데 XMLHttpRequest를 사용할 수 있습니다 여기에 코드 예제이다.

0

당신이 JQuery와 같은 JS 라이브러리 https://stackoverflow.com/a/861808/211097에서 살펴보고 사용 할 수 있습니다. 그 대답에서

코드 :

$.ajax({ 
    type:'get', 
    url:'http://mysite.com/mywebservice', 
    success:function(data) { 
     alert(data); 
    } 
}); 
관련 문제