【发布时间】:2015-03-24 00:19:13
【问题描述】:
如何访问 AngularJS 脚本引导到的当前 PHP 脚本的 GET 变量?
我读到 $window 服务会给控制器提供窗口范围的变量,但我不知道如何访问这些变量。 GET 变量是否也在其中?
【问题讨论】:
-
PHP 是服务器端。 angularjs 是客户端。从这里无法到达那里。你想完成什么?
-
我有一个加载用户个人资料的页面,通常是通过 url 中的 get 变量,例如: server/profile.php?user_id=6 想知道是否有办法通过 AngularJS 解析它而不是通过 ng-init 或其他东西传递它
-
你看过$http吗?你最终会做类似的事情 $http.get('server/profile.php?user_id=6');您的 php 程序将需要返回 json 而不是 html。那里有很多例子。
-
对,但是当我单击用户的个人资料链接时,我无法发送 http get 请求。该链接将我带到配置文件,配置文件由通过 url 传递的配置文件的用户 ID 动态生成。发送 http get 请求意味着将实际的 DOM 更改为用户配置文件,不是吗? (向某个 PHP 文件发送用户数据请求后)
-
退后一步,按照自己的方式完成:docs.angularjs.org/tutorial 您需要了解客户端-服务器交互以及整个 ajax 的内容。