Нужно вызвать Perl скрипт из JavaScript - PullRequest
0 голосов
/ 17 октября 2019

Я написал скрипт на Perl, к которому я могу получить доступ с URL: https://hostname/myweb/myScript.pl?id=1234&stg=13 Я получаю правильные результаты, используя URL

В javascript / jscript я попытался загрузить скрипт($('#element').load()) - я пробовал полные вызовы ajax внутри функции:

  $.ajax({
    url: '/myweb/myScript.pl',
    type: 'post',
    data: {
      'id' : '1234',
      'stg' : '13'
    }
  });

У меня нет никакого успеха. Если кто-нибудь и направит меня в правильном направлении, это будет с благодарностью!

M

1 Ответ

1 голос
/ 17 октября 2019

Похоже, ваш Perl-скрипт ожидает запрос на получение, а не пост-запрос:

 $.ajax({
    url: '/myweb/myScript.pl?id=1234&stg=13',
    type: 'get'
  });

Если вы хотите использовать данные, вы можете сделать это следующим образом:

 $.ajax({
    url: '/myweb/myScript.pl',
    type: 'get',
    data: {
      'id' : '1234',
      'stg' : '13'
   }

  });

thisдолжно работать тоже

...