diff options
| author | Max | 2017-04-21 19:51:54 +0200 |
|---|---|---|
| committer | Max | 2017-04-21 19:51:54 +0200 |
| commit | 64f165f0cabd4d47e76a1832d7cf5cbfec8e4e83 (patch) | |
| tree | 9778d8a912d52180e688c88f6ac50904fdbb2181 /static/captcha.js | |
| parent | 5ed6ec5d6c42057c8dfef18d475a4eeb941fafc6 (diff) | |
| parent | 5e8053d9ee0535f72b452cce18d581c29a435656 (diff) | |
| download | iamfabulous.de-64f165f0cabd4d47e76a1832d7cf5cbfec8e4e83.tar.gz | |
Löst den Merge Konflikt auf.
Diffstat (limited to 'static/captcha.js')
| -rw-r--r-- | static/captcha.js | 31 |
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); + } +); |
