Ouça para múltiplas mensagens do servidor usando AJAX: JQuery
Pergunta
I fazer uma chamada de AJAX para um script PHP assim:
function convertNow(validURL){
$.ajax({
type: "GET",
url: "main.php",
data: 'url=' + validURL,
success: function(msg){
alert(msg);
}//function
});//ajax
}//function convertNow
A partir do acima de tudo que ele faz é receber uma grande quantidade de texto a partir de PHP direita em seguida, final. Na realidade, o que o script PHP está fazendo uma grande quantidade de impressões a cada poucos segundos para cerca de um minuto. Eu quero que isso seja mostrado em tempo real.
Eu acho que o problema é a maneira que eu estou usando JQuery porque eu testei isso sem qualquer AJAX eo script PHP produz cada print_r para o navegador em tempo real! Eu só preciso replicar este, mas usando AJAX.
Obrigado por qualquer ajuda e orientação.
Solução
Volte para o início. Escrever um pedido com o que você realmente quer fazer. Você provavelmente vai achar que você precisa adotar um método como o voto, ou talvez usar algo como COMET para conseguir o que deseja.