Выполнение скрипта CGI через JavaScript - PullRequest
3 голосов
/ 22 января 2012

Как я могу заставить скрипт cgi выполняться при вызове функции javascript? В настоящее время я использую небольшой iframe и загружаю там скрипт cgi, но, похоже, он не работает. вот фрагмент кода:

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

Ответы [ 3 ]

5 голосов
/ 22 января 2012

Вы можете использовать XMLHttpRequest для запуска доступа к вашему скрипту cgi.

3 голосов
/ 22 января 2012

Вы можете использовать jQuery.ajax или сокращение:

jQuery.get("scripts/backImage.cgi");
0 голосов
/ 22 января 2012

Если вы можете использовать библиотеку JS, такую ​​как jquery, взгляните на https://stackoverflow.com/a/861808/211097.

Фрагмент кода из этого ответа:

$.ajax({
    type:'get',
    url:'http://mysite.com/mywebservice',
    success:function(data) {
        alert(data);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...