Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola amigos, boa noite.
Sou novo em javascript [jQuery], pra falar a verdade nem sei usar direito, mais aos poucos estou fazendo algumas coisas com jquery.
Eu tenho uma função que funciona sem problema, abaixo o codigo
function AjaxRequestLoad(div,request){
var div = '#'+div
var request = 'Ajax.php?request='+request
//document.write(request,div);
$(div).load(request);
}
$(document).ready(function(){
setInterval('AjaxRequestLoad("request_rand","rand")', 1000);
});
O problema começa quando tento colocar essas duas funções dentro de uma só, não resulta nada, abaixo o codigo
function AjaxRequest1(div,request){
function AjaxRequestLoad(div,request){
var div = '#'+div
var request = 'Ajax.php?request='+request
$(div).load(request);
}
$(document).ready(function(){
setInterval('AjaxRequestLoad("request_rand","rand")', 1000);
});
}
AjaxRequest1("request_rand","rand");
Preciso assim pois vou utilizar em outros locais.
Como posso estar resolvendo isso?
Vlw amigos, espero que a explicação tenha sido clara.
E aproveitando, como posso estar colocando um efeito nessa requisição?
tenta assim:
function AjaxRequest1( div ,request ){
window.setInterval(function(){
$( '#'+div ).load( 'Ajax.php?request='+request );
}, 100);
}
AjaxRequest1("request_rand","date");Ola Bruno, boa noite...
Deu certo, mais qual a diferença de um para o outro msmo?
É facil conseguir colocar algum efeito basico?
Consegui fazer uma versão mais simplificada, porem sem sucesso, acho que o motivo agora esta sendo a concatenação.
Isso na linha 5
setInterval('$('+div2+').load('+request2+')', 100);
Quando eu coloco a variavel direto funciona
setInterval('$("#request_rand").load("Ajax.php?request=request")', 100);
Será que alguem consegue resolver alguma das duas versões?