Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: (ajax,php) dubliuojasi $_get

Parašė cropp· 2012 Gru. 21 04:12:05
#1

Sveiki, gal atsirastų žmogus kuris sugebėtų man padėti su ajax.

Kaip padaryti jog rodytų loading paveiksliuką?

<script>
function showUser(str)
{
if (str=='')
  {
  document.getElementById('txtHint').innerHTML='';
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById('txtHint').innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open('GET','************************='+str,true);
xmlhttp.send();
}
</script>

Redagavo cropp· 2012 Gru. 21 05:12:27

Parašė avice· 2012 Gru. 21 14:12:11
#2

Naudok jquery biblioteka...

 
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function showUser(str) {
if (str=='')
{
$("#txtHint").html("");
return;
}
$("#txtHint").html("<img src='loading paveikslelis....' />");
$.post("******.php", { kasnors: "llalala", darkas: "tralala" },
function(data) {
$("#txtHint").html(data);
});
}
</script>
 

Parašė cropp· 2012 Gru. 22 18:12:21
#3

Neišeina man tavo kodo pritaikyti,

Redagavo cropp· 2012 Gru. 22 20:12:09

Parašė avice· 2012 Gru. 22 20:12:27
#4

Kaip čia tau paaiškinus :D
Rezultatas butu toks: ******.php?kasnors=llalala&darkas=tralala
Bet jei tai tau nereikia tai trink viska iki kablelio {},

Redagavo avice· 2012 Gru. 22 20:12:13

Parašė Pakartoti slaptažodį· 2012 Gru. 22 22:12:01
#5


$.post("******.php", { kasnors: "llalala", darkas: "tralala" },


Reiškia, kad kažką siunti per POST'ą. Tu, kaip supratau, nieko tokio nedarai, tad tau ta eilutė bereikalinga.

Parašė cropp· 2012 Gru. 23 00:12:49
#6

Tiesiog kaip į mano pateiktą kodą viršuje *pirmame poste įterpti, jog rodytų loading image:)?

Parašė avice· 2012 Gru. 23 12:12:23
#7

tai pries isiuntima dėk:
document.getElementById('txtHint').innerHTML="<img src='loading img' />";