Я на сервере dreamhost и имею HTML-код, который вызывает некоторый javascript при нажатии кнопки. Я пытаюсь вызвать скрипт python при нажатии этой кнопки.Вызов скрипта Python из Javascript
Прежде всего, насколько я знаю, на общем хосте я не могу использовать AJAX, поскольку он не поддерживается, поэтому мне нужно сделать это без AJAX. Сейчас я пытаюсь сделать XMLHttpRequest
, который работает.
Я также понимаю, что делать XMLHttpRequest
не лучший способ, так как файлы находятся на сервере, должен быть способ просто вызвать файл напрямую?
Так что если кто-то звонит, скажите мне, как позвонить ему напрямую или помочь мне исправить эту ошибку в консоли браузера, которая была бы замечательной. Спасибо за помощь
EDIT
У меня есть файл HTML, когда пользователь нажимает кнопку на этом файле он вызывает некоторые JavaScript, который находится в HTML-файл. Этот javascript в настоящее время делает POST-запрос, скрипту python, который находится на том же сервере и HTML-файле.
Что я хочу вместо того, чтобы отправлять запрос на файл python, который находится на сервере, я хочу просто вызвать python-файл из javascript, который запускается, когда кнопка нажата в файле HTML.
Оба файла HTML, который содержит javascript и файл python, находятся на одном сервере. И я не хочу, чтобы python запускался в браузере, я хочу, чтобы он работал в фоновом режиме на сервере.
Как я могу использовать Javascript для вызова этого файла python?
Вы используете какой-либо промежуточного слоя, чтобы сделать на стороне сервера маршрутизации? Вы используете nodejs/express, python/(cherrypy, flask) или что-то еще вроде nginx/apache? Единственный способ, которым я знаю запускать «python» в браузере, - это использовать отдельную библиотеку, которая переводит python в javascript. – jmunsch
@jm_____ Я не хочу, чтобы python запускался в браузере, я просто хочу, чтобы вас вызывали на сервере, знаете ли вы, что я получаю. Прямо сейчас я просто делаю это, хотя запрос POST, но файлы находятся на одном сервере, поэтому я хочу делать это без публикации, но мне не нужно его запускать в браузере. – spenf10
Какие файлы находятся на одном сервере? можете ли вы включить пример в свой вопрос и указать, как у вас есть структурированные файлы? – jmunsch