それはjqueryのように見えます...私はjqueryをまったく知らないのでわかりませんが、そうであれば、そのようにタグ付けするより良い答えが得られるかもしれません。javascriptには、同期または非同期呼び出しのための独自のメソッドがあることがわかります。これは私が使用するものです:
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
// Use the activeX object for old IE
xmlhttp.open("GET","http://some.internet.address/woot?foo=bar", false);
// The third argument in the open function determines the asynchronous nature,
//it was set to false, so the code will halt at the send() point while the request is executed.
xmlhttp.send();
// Now, if the call succeeded...
if (xmlhttp.status==200) {
response = eval('('+xmlhttp.responseText+')');
// ...save the results to an object named response...
}
else {
// ...Otherwise do some other stuff
errorFunction(xmlhttp.status);
}
たくさんの良い情報もここで入手できます-http
://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp