-
Seria XMLHttpRequest?
-
CESPE copiou do site W3School. o 3º parâmetro é pra dizer se a chamada será síncrona(true) ou não(false). Se não for assíncrona a requisição irá aguardar a resposta do servidor.
-
Pq o CESPE insiste tanto em XmlHTTPRequest se ninguém é maluco de utilizar hard coded desse jeito?
Alguém tem uma explicação?
O avaliador avaliaria tão melhor o conhecimento se perguntasse sobre uma biblioteca de mercado com o JQuery por exemplo..
Mas enfim
open( Method, URL, Asynchronous, UserName, Password )
-
@Robson Gomes
Na verdade o terceiro parâmetro informa se a chamada será Assíncrona, portanto, como foi informado false, a chamada será Síncrona.Segue especificação retirada do site w3schools:open(method,url,async)Specifies the type of request, the URL, and if the request should be handled asynchronously or not.
method: the type of request: GET or POST
url: the location of the file on the server
async: true (asynchronous) or false (synchronous)
-
Há outro erro na questão, o formato correto do código é este:
xhttp.open("GET", "demo_get.asp", true);
-
Existem dois problemas, o primeiro seria a falta da declaração do objeto xmlhttp e o segundo é que o parâmetro passado como falso indica que a chamada não será assincrona. Logo, para questão estar correta deveria ser algo do tipo:
var xmlhttp = new XMLHttpRequest();
...
xmlhttp.open("GET","ajax.txt",true);
xmlhttp.send();