Perguntas com a marcação «ajax»

244
Como cancelar / abortar a solicitação do jQuery AJAX?

Eu tenho uma solicitação AJAX que será feita a cada 5 segundos. Mas o problema está antes da solicitação AJAX, se a solicitação anterior não for concluída, eu tenho que abortar essa solicitação e fazer uma nova solicitação. Meu código é algo como isto, como resolver esse...

243
PHP “php: // input” vs $ _POST

Fui orientado a usar o método em php://inputvez de $_POSTinteragir com solicitações Ajax do JQuery. O que eu não entendo são os benefícios de usar isso vs o método global de $_POSTor

238
Jquery Ajax Postando json no webservice

Estou tentando postar um objeto JSON em um serviço da web asp.net. Meu json fica assim: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3"...

231
TypeError: $ .ajax (…) não é uma função?

Estou tentando criar uma solicitação AJAX simples que retorna alguns dados de um banco de dados MySQL. Aqui está a minha função abaixo: function AJAXrequest(url, postedData, callback) { $.ajax() ({ type: 'POST', url: url, data: postedData, dataType: 'json', success: callback }); } ... e é...

230
Como obter o código de status da resposta do jQuery.ajax?

No código a seguir, tudo o que estou tentando fazer é obter o código de resposta HTTP de uma chamada jQuery.ajax. Em seguida, se o código for 301 (Movido permanentemente), exiba o cabeçalho de resposta 'Local': <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD...

224
Qual é o objetivo do cabeçalho X-Requested-With?

JQuery e outras estruturas adicionam o seguinte cabeçalho: Solicitado por X com: XMLHttpRequest Por que isso é necessário? Por que um servidor deseja tratar solicitações AJAX de maneira diferente das solicitações normais? ATUALIZAÇÃO : Acabei de encontrar um exemplo da vida real usando este...

220
Como usar o FormData para upload de arquivo AJAX?

Este é o meu HTML que estou gerando dinamicamente usando a funcionalidade de arrastar e soltar. <form method="POST" id="contact" name="13" class="form-horizontal wpc_contact" novalidate="novalidate" enctype="multipart/form-data"> <fieldset> <div id="legend" class=""> <legend...