How can I get the print_r()
output in the done()
so I can check on data.email
and data.url
jQuery
$.post("php/checkinput.php", {
email: contactEmail.val(),
url: contactWebsite.val()
}).done(function(data){
console.log(data)
doCheck(data)
});
PHP
$email = $_POST["email"];
$url = $_POST["url"];
$obj = new stdClass();
$arr = array();
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$obj->email = "invalid";
} else {
$obj->email = "valid";
}
//array_push($obj, $arr)
if (!filter_var($url, FILTER_VALIDATE_URL)) {
$obj->url = "invalid";
} else {
$obj->url = "valid";
}
print_r($obj);
//Object
//(
//[email] => invalid
//[url] => invalid
//)