.getJSON调用URL

时间:2010-01-14 11:40:45

标签: ajax json getjson

我对这里究竟发生了什么感到困惑。例如......

http://bidstick.com/latest/21249%7C21250%7C21252.js&localtime=1263468042061/

正在提取一些JSON信息,传递的数字是指定哪些拍卖需要信息,但是处理这些变量的是什么。是否有一些生成JSON的服务器端脚本?它似乎是动态的,因为您可以手动更改数字并获得不同的响应。 I.E.只需更改链接中的任何数字,它将提供不同的信息。提前谢谢。

2 个答案:

答案 0 :(得分:1)

我觉得令你感到困惑的是:当URL中的参数发生变化时,响应会如何变化?

如果是,请回答:

服务器端脚本正在生成您看到的输出。这些脚本读取输入URL并知道要处理的参数。 (更准确地说,这些参数是GET参数)。因此,服务器脚本可以读取此内容,并决定相应的操作。

PS:现在我想起来了,你必须知道这一切,因为你已经知道JSON是什么了。

编辑:


此类脚本不适合网站用户阅读。此输出供网站本身使用,或供其他网站使用。


要做到这一点:我能想到两种方式:

  1. URL rewriting
  2. .js文件中处理PHP(是的,这是可能的) 您可以通过告诉Apache应该由PHP处理.js文件来做到这一点 我相信可以使用Apache配置文件的AddType指令来完成。

答案 1 :(得分:0)

是的,有一个服务器端脚本正在生成某种JSON序列化输出。 ASP.NET MVC和Ruby on Rails都有非常简单的方法来生成看似标准URL的JSON结果。