Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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
如何在不重新加载页面的情况下向PHP脚本传递信息并运行该脚本_Php_Javascript_Ajax_Jquery - Fatal编程技术网

如何在不重新加载页面的情况下向PHP脚本传递信息并运行该脚本

如何在不重新加载页面的情况下向PHP脚本传递信息并运行该脚本,php,javascript,ajax,jquery,Php,Javascript,Ajax,Jquery,我试图在不中断用户、刷新页面等的情况下从web界面中点击产品的API。该网页在单独的服务器上运行到主机,因此不幸的是,我不得不使用PHP发送命令(如果可能的话,我更希望它发生在JS中) 我正在发送的命令类型: http://<DEVICE IP>/path/to/api?set&variable=option 我想在这里传递变量,这样我可以限制我需要重复的次数。例如,布局名称可以从被单击的链接传递,而不是硬编码到URL中 很明显,我需要编写某种JS/AJAX函数来实现这一点

我试图在不中断用户、刷新页面等的情况下从web界面中点击产品的API。该网页在单独的服务器上运行到主机,因此不幸的是,我不得不使用PHP发送命令(如果可能的话,我更希望它发生在JS中)

我正在发送的命令类型:

http://<DEVICE IP>/path/to/api?set&variable=option
我想在这里传递变量,这样我可以限制我需要重复的次数。例如,布局名称可以从被单击的链接传递,而不是硬编码到URL中

很明显,我需要编写某种JS/AJAX函数来实现这一点,但是当涉及到让JS做我想做的事情时,我有点像n00b,我很难理解这个过程。任何帮助都将不胜感激


提前谢谢

我建议使用jQuery库,因为它非常灵活,可以节省大量时间:


此外,资源的url必须是外部url(不是10.0.50.163),因为您将从客户端调用它。因此,该资源也必须对外公开。

您的每个标记都有一个标记wiki:and。而且有很多教程。马里奥,我知道有教程,但正如我所提到的,我很难理解其中的任何一个。如果你有一些非常棒的建议,我愿意试一试。该服务完全在网络中运行,外部没有任何东西可以访问(因此,本地IP将在运行web界面的设备上可见时工作)。我试着理解那个页面,但到目前为止还是一无所获:\无法理解它。如果你发布对你来说没有意义的内容,也许我们可以帮助你?
<a href="JavaScript:void(0);" onclick="function([would like to pass variables here])">Show playback layout</a>
$ch = curl_init('http://10.0.50.163:9000?layout=Slaves');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($ch)