Я делаю вызов AJAX, но не возвращаю значение в обработчике success
. Это мой вызов AJAX. Я проверил, что это ударять PHP файл правильноAJAX вызов не возвращает значения из PHP
var msj;
$.ajax({
type: "POST",
url: "ajaxFile.php",
data: {
name: name,
status: status,
description: description,
action: 1
},
sucess: function(data){
msj = data;
alert(data);
}
});
alert(msj);
Мой PHP код выглядит следующим образом:
if (isset($_POST['action']))
{
if ($_POST['action'] == 1)
{
$obj = new project($_POST['name'], $_POST['active'], $_POST['description']);
$obj = testInput($obj);
$check = validateName($obj->getName());
if ($check == 1)
{
echo $nameError;
}
else
{
print "asdasdasd";
}
}
}
Пожалуйста, помогите мне отслеживать ошибки.
@ParthTrivedi почему? Данные, возвращаемые с PHP, это просто строка –
Можете ли вы включить 'var_dump ($ _ POST)' в вопрос? – Thaillie
Можете ли вы записать '$ _POST ['action']' это в верхней части страницы? –