Skip to content

Commit 9437ca6

Browse files
samples for AJAX GET and POST requests with XMLHttpRequest
1 parent fa7a6c8 commit 9437ca6

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

XMLHttpRequest-GET/index.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!doctype html>
2+
<html>
3+
<head><title>XMLHttpRequest for a GET request</title></head>
4+
<body>
5+
<script>
6+
// https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest
7+
8+
const request = new XMLHttpRequest();
9+
request.open('GET', 'http://localhost/PHP-Dump/src/ajaxcalldump.php?key1=value1&key2=value2', true);
10+
request.onload = callback;
11+
request.responseType = 'json';
12+
13+
request.send();
14+
15+
function callback() {
16+
console.log(request.response);
17+
}
18+
</script>
19+
</body>
20+
</html>

XMLHttpRequest-POST/index.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!doctype html>
2+
<html>
3+
<head><title>XMLHttpRequest for a POST request</title></head>
4+
<body>
5+
<script>
6+
// https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest
7+
8+
const request = new XMLHttpRequest();
9+
request.open('POST', 'http://localhost/PHP-Dump/src/ajaxcalldump.php', true);
10+
request.onload = callback;
11+
request.responseType = 'json';
12+
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
13+
request.send('key1=value1&key2=value2');
14+
15+
function callback() {
16+
console.log(request.response);
17+
}
18+
</script>
19+
</body>
20+
</html>

0 commit comments

Comments
 (0)