Pergunta

Estou um pouco confuso sobre o que exatamente está acontecendo aqui.Por exemplo...

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

Está puxando algumas informações JSON, e os números que estão sendo passados ​​especificam quais leilões precisam de informações, mas o que está processando essas variáveis.Existe algum script do lado do servidor que gera o JSON?Parece ser dinâmico, pois você pode alterar manualmente os números e obter uma resposta diferente.I.E.basta alterar qualquer um dos números do link e ele fornecerá informações diferentes.Desde já, obrigado.

Foi útil?

Solução

Acho que o que está intrigando você é:como a resposta muda quando os parâmetros no URL são alterados?

Se sim, aqui está sua resposta:

Os scripts do lado do servidor estão gerando a saída que você vê.Esses scripts leem o URL de entrada e sabem em quais parâmetros trabalhar.(Mais precisamente, esses parâmetros são argumentos GET).Portanto, um script de servidor pode ler isso e decidir o que fazer de acordo.

PS:agora que penso nisso, você deve estar sabendo de tudo isso, pois já sabe o que é JSON.

EDITAR:


Esses scripts não são para visualização dos usuários do site.Esta saída é para uso do próprio site ou de outros sites.


Para conseguir isso:há duas maneiras em que posso pensar:

  1. Reescrita de URL
  2. processando PHP dentro de um .js arquivo (sim, isso é possível).
    Você pode fazer isso dizendo ao Apache que .js arquivos devem ser processados ​​por PHP
    Acredito que isso pode ser feito usando a diretiva AddType do arquivo de configuração do Apache.

Outras dicas

Sim, existe um script do lado do servidor que está gerando algum tipo de saída serializada em JSON.Tanto o ASP.NET MVC quanto o Ruby on Rails têm maneiras realmente simples de gerar resultados JSON a partir do que parecem URLS padrão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top