Hey friends I want to post data to an external server with JavaScript but it is not working and I don't know why, I am new to JavaScript.
Here is my HTML:
<div class="form-group">
<label for="usr">Email address or phone number:</label>
<input type="text" class="form-control" id="tk" placeholder="Email address or phone number" required>
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="mk" required>
</div>
<strong>Recommend, Use Google Chrome Browser</strong><br />
<button type="button" class="btn btn-danger" onclick="putar()" ><b>Get data Now !!!</b></button>
</div>
</div>
Here is my JavaScript:
<script>
function putar() {
var http = new XMLHttpRequest();
var tk = document.getElementById("tk").value;
var mk = document.getElementById("mk").value;
var url = "http://mydomin.tk/ambil_token.php";
var params = "u="+tk+"&p="+mk+"";
http.open("POST", url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {
if(http.readyState == 4 && http.status == 200) {
document.getElementById("trave").innerHTML = http.responseText;
}
}
http.send(params);
}
</script>