JsHttpRequest 5

Licença: Grátis ‎Tamanho do arquivo: 14.47 KB
‎Classificação dos utilizadores: 4.0/5 - ‎3 ‎votos

Sobre JsHttpRequest

JsHttpRequest é uma biblioteca gratuita, poderosa e transversal para criar websites baseados no AJAX em PHP. Pode ser usado separadamente ou como uma peça PHP para a popular biblioteca protótipo JS e totalmente compatível com essa ferramenta. A biblioteca também suporta uma funcionalidade única - o upload de ficheiros para um servidor sem uma recarga de página (upload ao estilo AJAX), mesmo que utilize interface compatível com Protótipo JS. JsHttpRequest tem uma excelente compatibilidade de navegador (por exemplo, funciona com o IE 5.0 com ActiveX desativado e sem suporte XMLHttpRequest). Você pode trabalhar com qualquer codificação de caracteres (incluindo qualquer nacional) "transparentemente" - esqueça uma codificação/descodamento manual nos seus scripts, tudo o que é feito automaticamente! Pode continuar a utilizar todo o conjunto de características habituais de depuração php e tradições de codificação (por exemplo, a biblioteca interceta automaticamente e processa corretamente avisos php e até mesmo erros fatais). Pode utilizar livremente estruturas de dados multidimensionais (matrizes associativas, objetos aninhados, etc.) enquanto envia dados de um servidor para um cliente e vice-versa (incluindo interface protótipo JS); nesse caso, todas as conversões entre matrizes PHP e objetos JavaScript são feitas automaticamente. A biblioteca escolhe automaticamente o melhor método de carregamento de dados de acordo com as capacidades do navegador (por exemplo, utiliza XMLHttpRequest se disponível, e se não, tenta outros métodos). A interface de programação do JsHttpRequest é muito simples e óbvia: pode utilizar a interface do Protótipo JS (se trabalhou com o Protótipo), a interface da própria biblioteca ou até mesmo a interface compatível com O XMLHttpRequest para carregamento de dados. Também pode utilizar a versão completa da biblioteca (14K), ou uma versão encolhida (por exemplo, a versão cross-browser com apenas suporte script carregador - 8K). Então, o tamanho de JsHttpRequest é bastante pequeno.