Я использую json_encode для отправки данных из php в jquery через ajax.
и я заметил, что jquery просто позволяет нам использовать ОДИН эхо в php.
если я использую echo json_encode ($ array); .... а затем еще один echo json_encode ($ array2); в тот же файл php, то он не будет работать.
или если я использую echo json_encode ($ array); а потом еще одно эхо "привет"; тогда он тоже перестает работать.
Я прав?
проблема в том, что когда я использую
$users = mysqli_fetch_assoc($login_user_result);
в ajax-файле php вместе с
echo json_encode($array);
это не работает. он отправляет массив $ правильно, но вместе с кучей другого кода из-за строки над ним.
но мне нужно использовать mysqli_fetch_assoc для получения данных из базы данных.
Что обойдется для этого?
РЕДАКТИРОВАТЬ: вот вызов ajax, который я использовал:
$.ajax({
url: "static/js/ajaxcall_login.php",
type: "POST",
data:
{
username: $("#login_box .username").val(),
password: $("#login_box .password").val()
},
dataType: "json",
success: function(data)
{
................
}
)};