【发布时间】:2015-06-14 14:08:49
【问题描述】:
我正在尝试使用 angularjs 获取查询字符串值。
我的网址:http://localhost/example.php?sportsId=3
当我申请var goto = $location.search()['sportsId'];
它返回我未定义。
但是,如果我在像 Url: http://localhost/example.php#?sportsId=3 这样的 url 中添加哈希
然后它返回正确的值 3。
但在这种情况下,它也给了我Error: [$parse:syntax] http://errors.angularjs.org/1.3.8/$parse/syntax?p0=undefined&p1=not%20a%20primary%20expression&p2=null&p3=sportsID%3D&p4=sportsID%3D
另外,我的默认 $_REQUEST['sportsId'] 不适用于哈希格式。
如何使用 angularjs 从查询字符串中正确获取值?
【问题讨论】:
-
我认为以下问题可以帮助您解决问题。 [stackoverflow.com/questions/11063673/…[1]:stackoverflow.com/questions/11063673/…
标签: javascript php angularjs