summaryrefslogtreecommitdiff
path: root/static/captcha.js
diff options
context:
space:
mode:
authorMax2017-04-21 19:51:54 +0200
committerMax2017-04-21 19:51:54 +0200
commit64f165f0cabd4d47e76a1832d7cf5cbfec8e4e83 (patch)
tree9778d8a912d52180e688c88f6ac50904fdbb2181 /static/captcha.js
parent5ed6ec5d6c42057c8dfef18d475a4eeb941fafc6 (diff)
parent5e8053d9ee0535f72b452cce18d581c29a435656 (diff)
downloadiamfabulous.de-64f165f0cabd4d47e76a1832d7cf5cbfec8e4e83.tar.gz
Löst den Merge Konflikt auf.
Diffstat (limited to 'static/captcha.js')
-rw-r--r--static/captcha.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/static/captcha.js b/static/captcha.js
new file mode 100644
index 0000000..7b16e7c
--- /dev/null
+++ b/static/captcha.js
@@ -0,0 +1,31 @@
+function loadJSON(path, success, error)
+{
+ var xhr = new XMLHttpRequest();
+ xhr.onreadystatechange = function()
+ {
+ if (xhr.readyState === XMLHttpRequest.DONE) {
+ if (xhr.status === 200) {
+ if (success)
+ success(JSON.parse(xhr.responseText));
+ } else {
+ if (error)
+ error(xhr);
+ }
+ }
+ };
+ xhr.open("GET", path, true);
+ xhr.send();
+};
+loadJSON('/json/newcaptcha',
+ function(data){
+ console.log("success", data);
+ var captcha = document.getElementById('captcha-img');
+ captcha.src = "/captcha/" + data.captcha_id + ".png";
+ var captcha_input = document.getElementById('captcha-id');
+ captcha_input.value = data.captcha_id;
+ },
+ function(data) {
+ console.log("error", data);
+ console.log(data);
+ }
+);