1234567891011121314151617181920212223242526272829303132333435 |
- var sys = require("util")
- , assert = require("assert")
- , XMLHttpRequest = require("../lib/XMLHttpRequest").XMLHttpRequest
- , xhr;
- xhr = new XMLHttpRequest();
- xhr.onreadystatechange = function() {
- if (this.readyState == 4) {
- assert.equal("Hello World", this.responseText);
- this.close();
- runSync();
- }
- };
- // Async
- var url = "file://" + __dirname + "/testdata.txt";
- xhr.open("GET", url);
- xhr.send();
- // Sync
- var runSync = function() {
- xhr = new XMLHttpRequest();
- xhr.onreadystatechange = function() {
- if (this.readyState == 4) {
- assert.equal("Hello World", this.responseText);
- this.close();
- sys.puts("done");
- }
- };
- xhr.open("GET", url, false);
- xhr.send();
- }
|