Use Axios as normal, CORS support is enabled.
<html>
<head>
<script src="https://cdn.goodforms.com/verify.js"></script>
<title>Simple Axios/CORS Test?</title>
</head>
<body>
<p>
Axios test
</p>
<div id="react-basic"></div>
<input type='text' name='email' id='email' onchange="handle_change(this.value)" /><input type='submit' />
<script>
</script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
function handle_change(param) {
console.warn("Handling change!");
console.dir(param);
axios.post("https://api.goodforms.com/verify", {
form_key: 'your_form_token',
email: param
}).then(function (result) {
console.warn("Got result from Axios!!!")
console.dir(result)
console.warn("And here's the data part:")
console.dir(result.data)
})
}
</script>
</body>
</html>