Uživatelské nástroje

Nástroje pro tento web


javascript

Toto je starší verze dokumentu!


JavaScript

  • správně by se měl uvádět typ skriptu, ale v HTML5 se jako default bere text/javascript
<script type="text/javascript">
..
</script>
  • identifikace objektu podle id
document.getElementById("texform")
$("#texform")

Asynchronní dotazy

  • XMLHttpRequest
var http_req = new XMLHttpRequest();
var url = "myscript.php";
var params = "myparam=myparamvalue";
var displaybox = document.getElementById("display").innerHTML;
 
displaybox ="<h3>Loading data ...</h3>";
 
http_req.onreadystatechange=function() {
  if (http_req.readyState==4 && http_req.status==200) {
    displaybox = http_req.responseText;
  }
}
 
http_req.open("POST",url,true);
http_req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_req.send(params);
  • dříve se používali ale spíš zápisy využívající jQUERY??? tj. $.ajax
  var http_req = new XMLHttpRequest();
  var url = "index.php";
  var formdata = new FormData(document.getElementById("texform"));
 
  document.getElementById("display").innerHTML="<h3>Loading data ...</h3>";
 
  http_req.onreadystatechange=function() {
    if (http_req.readyState==4 && http_req.status==200) {
      document.getElementById("display").innerHTML=http_req.responseText;
    }
  }
 
  http_req.open("POST",url,true);
  http_req.send(formdata);
javascript.1500654070.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki