-3

当 js 中的事件 .click() 发生在按钮上时,我想执行一个 php 代码(只有几个 for 循环,没有回声)。ajax 是必须的还是有其他可用的选项?// 我知道整个服务器-客户端的故事。

4

5 回答 5

2

PHP 是在服务器端执行的,所以是的,ajax 是必须的

于 2012-10-18T12:10:19.733 回答
1

如果您不想使用 javascript ajax 请求,至少还有一个其他选项。

您可以加载隐藏的 iframe。
iframe 的来源可以是:

<iframe src="/myCode.php?par1=1234&par2=abc"></iframe>  

这样,你就可以在服务器端执行你的php代码了。

于 2012-10-18T12:26:57.397 回答
1

阿贾克斯是必须的。PHP 是服务器端,Javascript 是客户端操作。因此,要么从表单创建一个按钮并让它执行一个操作(需要重新加载页面),要么使用 AJAX 来避免前面的语句。

于 2012-10-18T12:13:13.867 回答
1

由于 AJAX 是一个笼统的术语,指的是任何类型的“调用服务器而不重新加载页面”技术,如果你想这样做,这是不可避免的。

于 2012-10-18T12:10:56.130 回答
1

简短的回答: 是的,ajax 是必要的

PHP 将始终在您的服务器上运行。您可以使用浏览器和 url 栏或 javascript 发送请求,这取决于您。

于 2012-10-18T12:11:50.360 回答