【发布时间】:2011-07-14 19:01:51
【问题描述】:
这似乎是一个简单的问题,但我有一个程序员的心理障碍:
概念:
我输入一个 URL,即 - www.mysite.com/getStuff?name=Jerry&occupation=Engineer&Id=12345
而不是取回网页或其他东西,我想取回一个 json 对象,以便我可以在不同的页面上解析。
问题:
我当然可以通过调用带有这些参数的 MVC 控制器并返回一个 json 对象来实现这一点。但是,假设我需要在一个 js 文件中创建这个 json 对象,该文件从 URL 中获取这些参数的值,然后我得到我的 json 作为结果。
问题
我可以将参数传递给一个 js 文件并返回一个 json 对象吗?要么
我可以从控制器调用 js 文件并将这些参数传递给并检索 json 对象吗?
我什至需要通过 URL 调用控制器,还是可以只调用一个 js 文件,从 URL 为其提供参数,然后返回 json?
使用 MVC、js、jquery...任何东西处理这种情况的正确/最佳方法是什么??
非常感谢大家!
【问题讨论】:
-
只要能返回一个JSON对象,就可以调用你想要的文件。 Javascript 的唯一问题是从 URL 中获取值。您需要编写一个 GET 函数来将它们放在 PHP 只需要 $_GET 的地方。
-
很难理解你想要达到的目标..
-
@LekisS,谢谢,我明白你在说什么。 @TheSuperTramp,很难理解你不理解的东西,因为你没有解释什么没有意义以及为什么......因为清楚地,我想要达到的目标在标题和正文中明确说明.也许“如何”和“为什么”不清楚,但我需要的不仅仅是“我不明白”来帮助你。
-
@EKet:你同意我的回答吗?还是您需要额外的信息?
-
@LekisS:是的,我理解你所说的概念,js 没有 get 方法,所以我必须为我的参数解析 url。但我不确定我将如何实际调用我想要在实践中获取我的 json 对象的文件。我只是在网址中调用它吗?一个例子将受到赞赏或一些详细说明。非常感谢!
标签: javascript jquery json model-view-controller