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