-1

我对这个问题感到困惑。实际上,我正在尝试使用 Ajax 为 PHP 变量获取 JavaScript 值,但出现错误。我认为 PHP 在我可以通过 JavaScript 为其赋值之前先进行解析

4

3 回答 3

5

PHP是服务器端意味着它在服务器上运行,当你得到你的页面时,php已经运行完成并输出,然后JS开始在你的计算机(客户端)上工作。;)

于 2013-08-01T07:47:31.540 回答
2

PHP 首先在服务器上进行解释,然后根据需要将结果呈现为 HTML 和 JavaScript。当客户端浏览器收到此结果时,它将运行任何嵌入式脚本,包括 JavaScript。您还提到了 AJAX,它是 JavaScript 的一种特殊用法,可以从浏览器连接回服务器。AJAX 调用有时用于在初始页面内容发送到浏览器后将服务器端(可能是 PHP)变量的值带入 JavaScript。

于 2013-08-01T07:51:00.603 回答
1

PHP在服务器端解析,JS在浏览器中解析。因此,当客户端请求页面时,首先服务器将 PHP 脚本运行到最后,生成 HTML 并将其放入浏览器,JS 开始运行。

于 2013-08-01T07:50:41.860 回答