на php, когда все проверки успешно пройдены, пытаюсь отправить ответ
echo json_encode(array("success" => $result, "pagi" => $pagi), JSON_UNESCAPED_UNICODE);
То есть отдать массив $result и $pagi
в jq
$.ajax({
url: '...',
type: 'post',
dataType: 'json',
data: ...,
success: function(json){
if(typeof json.success !== 'undefined'){
$(document).find('.loadItemsHere').html(json.success);
}
else if(typeof json.error !== 'undefined'){
alert(json.error);
}
else if(typeof json.pagi !== 'undefined'){
$(document).find('.loadItemsHere').after(json.pagi);
}
}, error: ....
Если выводить по отдельности
echo json_encode(["success" => $result], JSON_UNESCAPED_UNICODE);
или
echo json_encode(["pagi" => $pagi], JSON_UNESCAPED_UNICODE);
То все приходит как надо, но передавая два параметра приходит только
success