In this tutorial, we will creating a function javascript which contains ajax returning by ‘1’ or ‘0’ (true or false).
Oke, create a file index.php :
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
function ajaxReturn(){
formData= new FormData();
formData.append('value', 'true');
var jqXHR = $.ajax({
type: 'POST',
url: 'request.php',
data: formData,
processData: false,
contentType: false,
async: false,
});
// return 1 or 0
return jqXHR.responseText;
}
function btn()
{
if(ajaxReturn() == 1)
{
alert('true!');
}
else
{
alert('false!');
}
}
</script>
<button onclick="btn()">Get return</button>
When button clicked, will be calling a function btn() and then running function ajaxReturn().
In ajaxReturn() will returning by ‘ jqXHR.responseText‘.
The script above, ajax will sending request to ‘request.php’.
So, we must creating request.php :
if($_POST['value'])
{
$val = $_POST['value'];
if($val == 'true')
{
echo '1';
}
else
{
echo '0';
}
}
You can try demo :
