Posso fazer uma chamada de Ajax 'put' para um arquivo local de maneira semelhante a como 'Get' funciona?
-
18-09-2019 - |
Pergunta
Se eu carregar um html do arquivo: // e no HTML, há uma solicitação 'Get' Ajax para um URL relativo, isso significa que o URL está apontando para um arquivo e o arquivo será carregado.
Posso ter um comportamento semelhante para 'put'? Significado substitui o conteúdo do arquivo com os dados do Ajax?
Eu preciso disso para que eu possa depurar facilmente scripts sem a necessidade de configurar um servidor HTTP para hospedá -los e responder aos URLs solicitados.
obrigada
Solução
Até onde eu sei, o modelo HTML/Script nos navegadores atuais não permite a alteração de recursos locais (tipo de caixa de areia - pense na bagunça que ocorreria se uma página HTML pudesse gravar em um arquivo local). O arquivo: // é apenas uma maneira de dizer ao navegador que um recurso que está procurando é local para a máquina em que está em execução, para que não precisará utilizar a rede. Para que você possa ler os recursos locais do script - não alterá -los.
Por que não executar um servidor da web local? Você precisará de qualquer maneira eventualmente.
Outras dicas
Eu não acho. Para onde os dados postariam e o que o processaria?
ExtJs tem descanso total nas chamadas do Ajax. Usando a versão "Core" é gratuita.
Confira a documentação online: http://extjs.com/products/extcore/manual/