Mercurial Hosting > freedit
comparison src/site.js @ 51:78b2d6995244
add preview
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 22 Nov 2022 22:57:43 -0700 |
parents | 289718f121e4 |
children |
comparison
equal
deleted
inserted
replaced
50:0d99cec5142c | 51:78b2d6995244 |
---|---|
1 | |
2 function ajax(url,postData) { | |
3 let request = new XMLHttpRequest(); | |
4 let method = postData ? 'POST' : 'GET'; | |
5 request.open( method, url ); | |
6 if( postData ) | |
7 request.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); | |
8 request.onload = function() { | |
9 if( request.status !== 200 ) { | |
10 window.console && console.log( 'ajax failed: ' + request.status ); | |
11 if( request.responseText ) | |
12 document.write('<pre>'+request.responseText+'</pre>'); | |
13 return; | |
14 } | |
15 eval( request.responseText ); | |
16 }; | |
17 request.send(postData); | |
18 } | |
19 | 1 |
20 window.onerror = function(msg, url, line, col, error) { | 2 window.onerror = function(msg, url, line, col, error) { |
21 if (!url) | 3 if (!url) |
22 return; | 4 return; |
23 let err = msg; | 5 let err = msg; |