Try this daw.
Code:if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj2.innerHTML = XMLHttpRequestObject.responseText; setTimeout(hiddiv(),5000); }
Try this daw.
Code:if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj2.innerHTML = XMLHttpRequestObject.responseText; setTimeout(hiddiv(),5000); }
the delay didn't work. the message was displayed.
Sure ka nag work imo AJAX brader? Gi unsa nmu pag kuha sa value anang XMLHttpRequestObject? Duda ko wla tingai na ma mao. Mao nang dli sya musulod sa condition nmu.
Mao rajd na ang only possible guba ako makita sa imo code. Which is code that I don't see. Ipakita nlng imo tibuok Javascript brader. Pra ma trace nato ang sayup.
Also, as a side note. Use jQuery. It's a JavaScript framework. Dli jd ka magmahay. Based on what you're doing right now, I feel na you have a good understanding of JavaScript. Dali ra kaayo kat-onon ang jQuery.
Post your code here and ato tabangan. =)
Puslan nga nag AJAX mn ka. Ayaw gamiti ug sleep() sa PHP. Mag usik2x lng ka sa imo resource.
mao na sya ang ajax code. (ako lang gi edit2x ang mga data, but ang flow mao japun)Code:var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(x,divID) { var dataSource = "somelink.php"; if(XMLHttpRequestObject) { var obj = document.getElementById(divID); var obj2 = document.getElementById("total"); XMLHttpRequestObject.open("GET", dataSource,true); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj2.innerHTML = XMLHttpRequestObject.responseText; obj.innerHTML = "<img src='images/check.png' width='20' height='20'/>SUCCESSFULLY UPDATED DATA!"; } } XMLHttpRequestObject.send(null); } }
ako ajax code kai sakto man. it returns the result i want.
ang problema lang jud is ganahan ko mawala ang confirmation message after pila ka seconds.
and kaya ba sa jquery ang flow sa ajax nga code? like dili na mu load ang page?
kagamit ko jquery, pero pang add raman sa effect2x
sus, brader ga dali lng jd kaayo ko, di tika ma tubag ug tarong. hehe. basin login ko balik unya.
but to answer your question, yes. Kaya kaayo na sa jQuery. Nka nindot pajd kay background rana tanan ang pagkuha sa AJAX object. Imo lng ana kay either $.post() or $.get() or $.ajax(). In-ana ka sayon.
basin mka login ko unya, mag post kog code. Or if naay kamao dri ila i.post ila code. Pero sayon ra kayo na brader. tan-awa lng gi unsa pag gamit ang $.post.
ok. mag try ko dissect ug jquery karung gabii. naka dl naman ko ug jquery for dummies >.<
pero patabang sa ko unsaun na pag butang ug delay :>
thank you.
Similar Threads |
|