.getJSON вызов URL - PullRequest
       7

.getJSON вызов URL

0 голосов
/ 14 января 2010

Я немного сбит с толку относительно того, что именно здесь происходит. Например ...

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

Обрабатывает некоторую информацию JSON, и переданные числа указывают, каким аукционам нужна информация, но что обрабатывает эти переменные. Есть ли какой-нибудь серверный скрипт, который генерирует JSON? Он выглядит динамическим, так как вы можете вручную изменить цифры и получить другой ответ. И.Е. просто измените любое число в ссылке, и оно предоставит другую информацию. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 14 января 2010

Я думаю, что вас озадачивает: как меняется ответ при изменении параметров в URL?

Если это так, вот ваш ответ:

Серверные сценарии генерируют вывод, который вы видите. Эти скрипты читают входной URL и знают, с какими параметрами работать. (Точнее, эти параметры являются аргументами GET). Таким образом, серверный скрипт может прочитать это и решить, что делать соответственно.

PS: теперь я подумаю об этом, вы должны знать все это, поскольку вы уже знаете, что такое JSON.

EDIT:


Такие скрипты не предназначены для прочтения пользователями сайта. Этот вывод предназначен для использования самим веб-сайтом или для использования другими веб-сайтами.


Чтобы достичь этого: я могу придумать два способа:

  1. Перезапись URL
  2. обработка PHP внутри .js файла (да, это возможно).
    Вы можете сделать это, сказав Apache, что .js файлы должны обрабатываться PHP
    Я считаю, что это можно сделать с помощью директивы AddType файла конфигурации Apache.
0 голосов
/ 14 января 2010

Да, есть серверный скрипт, который генерирует какой-то JSON-сериализованный вывод. Как ASP.NET MVC, так и Ruby on Rails имеют действительно простые способы генерирования результатов JSON из того, что выглядит как стандартные URL-адреса.

...