Я новичок в веб-технологиях и стараюсь создавать примеры. Этот вопрос кажется повторяющимся. Однако я не могу получить правильный синтаксис/метод.не может установить возвращаемое значение при вызове ajax
Я пытаюсь прочитать значение, заданное вызовом ajax (action.php), и использовать его на стороне клиента (js). Ниже моя попытка
$.ajax({
type: "POST",
url: "/crm/action.php",
data: form,
success: function(data){
alert(data.error);
},
error: function() {
myalert("DATABASE ERROR","X Record not saved. if this error persists, contact your system administrator");
}
});
И action.php просто пытается установить переменную «ошибки», как показано ниже
$error = 1;
Все мои попытки вернулись «неопределенными» до сих пор.
console.log (данные) возвращает что-нибудь? –
Вы возвращаете переменную или устанавливаете ее только? установите предупреждение на console.log и используйте данные вместо data.error, чтобы проверить, присутствует ли что-либо. – RST
Я хотел бы вернуть переменную. Для тестовых целей $ error = 1 является единственным оператором в файле php – user2810718