【问题标题】:.getJSON call to URL.getJSON 调用 URL
【发布时间】:2010-06-21 20:00:08
【问题描述】:

我对这里到底发生了什么有点困惑。比如……

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

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

【问题讨论】:

  • 生成 JSON 的服务器端脚本有什么问题?为什么你认为这是足以怀疑它的不寻常的事情?
  • 好吧,也许我只是没有看到重点。它指向什么?怎么会在这里调用这样的脚本。对不起,如果这现在应该打我的脸。

标签: ajax json getjson


【解决方案1】:

我觉得让你不解的是:当URL中的参数发生变化时,响应如何变化?

如果是这样,这就是你的答案:

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

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

编辑:


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


要做到这一点:我可以想到两种方法:

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

【讨论】:

  • 是的,谢谢。令我困惑的是它指向一个 .js 文件,而不是服务器端。我认为一个海报通过说你可以屏蔽 url 来解决这个问题。我想我仍然对如何完成此操作或您为什么要这样做感到困惑。不过感谢您的所有帖子,我正在到达某个地方...
  • 原来我误解了你的问题(完全):) 我已经添加了编辑...希望它有所帮助
【解决方案2】:

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

【讨论】:

  • 也可以配置web服务器将一些url重定向到实际脚本
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-28
  • 2020-05-03
  • 1970-01-01
相关资源
最近更新 更多