У меня есть это поле ввода.Ответ на вызов AJAX не показывает ничего
<input type="email" name="email" required/>
Когда кнопка отправки нажата, она переходит в:
$(".store_email").click(function()
{
var ajax_url_store_email = "store_email.php";
var value= document.getElementsByName('email')[0].value;
$.post(ajax_url_store_email, {act:"Subscribe", value:value}, function(e){
console.log(e);
});
});
И вызов посылается:
$email=$_POST["value"];
$verify= $link->query(" INSERT INTO `Subscribers_email`(`email`) VALUES ('$email') ");
if($verify==true)
{
return json_encode("Success!");
}
else
{
return json_encode("Something went wrong!");
}
Все работает нормально, но этот вызов ничего не возвращает , Я имею в виду, что console.log(e);
ничего не печатает, что может быть причиной?
пожалуйста, проверьте Аякса –
попробовать эхо и выход вместо возвращения в PHP кода – Chintan