1

我需要调用 PHP 脚本并在服务器上运行(一个函数).. 通过使用 Javascript 从客户端调用。我只知道来自 Javascript 的 Ajax 调用。

  • 有没有其他标准化的方式来从 Javascript 到 PHP 进行通信?
  • 如果我在发牢骚,请纠正我。XMLRPC 是另一种方法吗?
4

3 回答 3

2

没有什么得到很好的支持或实用。

Ajax 只是“在不离开页面的情况下从 JavaScript 发出 HTTP 请求”的简写。

PHP 非常适合作为服务器端 Web 语言(因此它针对通过 HTTP 访问进行了优化)。浏览器专注于通过 HTTP 访问内容。

于 2012-09-23T11:44:38.397 回答
0

据我所知,XMLHttpRequest 是最好的方法,但也有其他技术。有些网站仍然使用老式的方式。使用隐藏的 iframe并通过它发送请求。您使用 javascript 创建一个 iframe,将其附加为 0 宽度和高度,并请求 php 文件。输出必须是以某种方式与父窗口脚本通信的脚本。

于 2012-09-23T12:10:20.103 回答
0

不,您使用 XmlHttpRequest(也就是说,我假设您不希望用户体验任何类型的页面刷新)。

为了轻松地跨浏览器工作,我建议使用像jQuery这样的库来为你处理一切,一切都被很好地封装和抽象,所以你不需要担心任何细节。这样调用你的脚本就变得非常容易。

于 2012-09-23T11:45:02.770 回答