Run Python script from AJAX or JQuery Run Python script from AJAX or JQuery ajax ajax

Run Python script from AJAX or JQuery


Your Ajax call will be a web request (http) to the python script, so your python script needs to listen on the port for such requests and respond back.

Above mentioned method is recommended, to use simple web server inside your sample ,py or you can use an existing ones such as Flask (or many others).

FYI - for your simple task I would not recommend Django (its a big and heavy web framework with lots of bells you do not need).


Getting data from the fields should be done as follows:

# Get data from fieldsoutput = data.getvalue("param")

Also, realized there are ^M characters issues while trying to execute, which I resolved using the vi editor.


In full transparency I am a contributor to this GitHub repo. I was able to solve this problem using WayScript AJAX triggers:

See GitHub Repo for instructions: https://github.com/wayscript/ajax-to-python-example