Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript运行脚本_Javascript - Fatal编程技术网

使用JavaScript运行脚本

使用JavaScript运行脚本,javascript,Javascript,我在linux机器上有一个HTML网页。 在一个JavaScriptfunction中,我需要在linux机器上运行一个脚本(bash/perl/python),该脚本位于网页所在的目录中 脚本应该从JavaScript获得两个参数。 它不需要返回任何东西,只需运行即可 我尝试了以下方法,但没有成功: $.ajax({ type: "POST", url: "script.py" }); $.post("script.py"); 出于测试目的,我使用了以下python脚本:

我在linux机器上有一个HTML网页。 在一个JavaScriptfunction中,我需要在linux机器上运行一个脚本(bash/perl/python),该脚本位于网页所在的目录中

脚本应该从JavaScript获得两个参数。 它不需要返回任何东西,只需运行即可

我尝试了以下方法,但没有成功:

$.ajax({
    type: "POST",
    url: "script.py"
});


$.post("script.py");
出于测试目的,我使用了以下python脚本: 导入系统

file = open("C:\\file.txt", 'w')
file.close
手动运行时,脚本工作正常。 使用上述AJAX,我(在开发人员工具上)了解到:


url很好,当我在开发人员工具上单击它时,它会打开python脚本。

查看jQuery文档(),您会发现

$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});
在数据中:数据更改为数据:
{postName1:myValue1,postName2:myValue2}

在脚本中,您将通过POST方法获取这些名称/值对。

只需显示代码即可。谢谢@jeff!作品
$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});