2012-01-22 9 views
3

javascript関数が呼び出されたときにcgiスクリプトを実行させるにはどうすればよいですか?現在、私は小さなiframeを使用していて、そこにcgiスクリプトをロードしていますが、動作していないようです。ここでのコードの抜粋です:JavaScriptを使って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のhttps://stackoverflow.com/a/861808/211097を見てみるようにあなたは、JSライブラリを使用することができます。その答えから

コードスニペット:

$.ajax({ 
    type:'get', 
    url:'http://mysite.com/mywebservice', 
    success:function(data) { 
     alert(data); 
    } 
}); 
関連する問題