Loading...
JavaScript | jquery success
shadrvlad,

ну что идей нет?

закрывать?
PhpStorm, идей? по поводу?
shadrvlad (10.11.2017 в 17:33)
PhpStorm, идей? по поводу?


пост 20
shadrvlad,


<?php
function message($key, $value)
{
$json = [];
$json[$key] = '<div class="alert alert-' . $key . ' border-' . $key . '">' . $value . '</div>';
return json_encode($json);
}
// пример использования
message('danger', 'Вы не ввели логин');
message('success', 'Добро пожаловать');


теперь обрабатываем ответ


success: function (data) {
alert(data['success']);
if (data['danger']) {
$('#alert').html(data['danger']).fadeOut(3000, function () {
formSubmit = false;
$(this).html(defaultData).show();
});
} else {
$('#alert').html(data['success']).fadeOut(3000, function () {
formSubmit = false;
$(this).html(defaultData).show();
$('#content').load('/content/c-auth.php');
});
}

}


alert(data['success']); выводит - undefined
________
посл. ред. 10.11.2017 в 21:52; всего 1 раз(а); by PhpStorm
shadrvlad,

мля я упёртый сделал короче :-)


<?php
function message($key, $value)
{
$json = [];
$json['result'] = $key;
$json['message'] = '<div class="alert alert-' . $key . ' border-' . $key . '">' . $value . '</div>';
echo json_encode($json);
}
// пример использования
message('danger', 'Вы не ввели логин');
message('success', 'Добро пожаловать');


обрабатываем


success: function (data) {
data = JSON.parse(data);
$('#alert').html(data.message).fadeOut(3000, function () {
formSubmit = false;
$(this).html(defaultData).show();
if (data.result === 'success') {
$('#content').load('/content/c-auth.php');
}
});
}


работает ска .45.

спасибо, что уделил внимание
________
посл. ред. 10.11.2017 в 23:25; всего 1 раз(а); by PhpStorm
Онлайн: 0
Время:
Gen. 0.0906
(c) ByMAS.RU 2010-2025