我试图在不中断用户、刷新页面等的情况下从 Web 界面中访问产品的 API。网页在主机的单独服务器上运行,所以不幸的是我不得不使用 PHP 发送命令(尽管如果可能的话,我更希望它发生在 JS 中)。
我发送的命令类型:
http://<DEVICE IP>/path/to/api?set&variable=option
我想要做的是向 PHP 脚本发送一些信息,然后让它在不更改页面、刷新等的情况下运行。虽然我正在努力做到这一点,但我目前有以下内容:
要建立链接:
<a href="JavaScript:void(0);" onclick="function([would like to pass variables here])">Show playback layout</a>
在 PHP 中发送 API 命令
$ch = curl_init('http://10.0.50.163:9000?layout=Slaves');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($ch)
我想在这里传递变量,这样我就可以限制我需要重复自己的次数。例如,布局名称可以从被点击的链接传递,而不是硬编码到 URL 中。
我显然需要编写某种 JS/AJAX 函数来做到这一点,但是当我让 JS 做我想做的事情时,我有点笨拙,我很难理解这个过程。任何帮助将不胜感激!
提前致谢!