我有一个html和表单,有这2个buttoms 它是用于将数据表单添加到mysql的主体。 但是每当网络用户按下“添加”或“保存”按钮时,我需要一个变量或输入元素并运行一个脚本
示例表单和按钮实际http://plnkr.co/edit/N8oQf6U9PjY6JlujiP46?p=preview
我从这里获取代码:http://www.angularcode.com/product-inventory-management-using-angularjs-mysql-and-php-restful-api/
所以我的问题是如何在这个按钮上添加php或者是否可以使用AngularJS运行脚本bash?
脚本show run:
/cm-reset2.sh -r 172.2.2.48 -k snmpcomm -m 9999.9999.9999
其中9999.9999.9999表格中的product.name。
该文件是一个html文件。
最好的问候
答案 0 :(得分:0)
AngularJS帮助构建客户端(前端),但语言为bash,php属于服务器端(后端)。因此,如果你有PHP应用程序和AngularJS应用程序,你应该通过AJAX连接它们。
用户单击按钮后的其他单词必须将AJAX请求发送到服务器端,并且必须在服务器端运行此命令:
cm-reset2.sh -r 172.2.2.48 -k snmpcomm -m 9999.9999.9999
您可以通过PHP脚本执行此命令执行,以便将响应结果发送到客户端,例如:
<?php
$command = 'cm-reset2.sh -r 172.2.2.48 -k snmpcomm -m 9999.9999.9999';
$output = shell_exec($command);
echo json_encode(array('result'=>$output));
?>