The ajax request, javascript.html example is not working, the code displays the page on the chrome with “default text” and “submit button”. When I enter a number(for ex 1) it does not update “default text” by the first_name from the web site. Please let me know how to fix this issue
Please send your code
@kushag09 below is the code
default text
submit function update_user(){ user_number=document.getElementById("user_number").value; httpRequest = new XMLHttpRequest(); httpRequest.open("GET","https://reqres.in/api/users/"+user_number); httpRequest.send(); httpRequest.onreadystatechange= function(){ if(this.readystate== 4 && this.status== 200)
{
alert(user_number);
user_data = JSON.parse(this.responseText);
document.getElementById("output").innerHTML=user_data.data.first_name;
}
}
}
</script>
Send HTML code as well
@kushag09, i got it. The mistake was the a typo in the if statement, the “s’” in readyState is caps i had written small s. Anyways thanks for your concern
1 Like