page.php --
$ss = get_stock($id);
$success = [
'ok' => $ss
];
echo json_encode($success);
exit();
ajax --
$.ajax({
type: 'POST',
url: 'page.php',
cache: false,
dataType: 'json',
data: {
product_id : id,
},
success: function(data) {
//тут нужно вывести `ok` из page.php
}
На страницу page.php выполняется ajax запрос после чего нужно вывести, то что вернуло функция
get_stock($id);
Так как я сделал - не работает, но если переменную $ss заменить на $ss = 'sometext'; то все сообщение выводиться.
функция get_stock возвращает (на самом деле не это, но сути это не меняет)
function get_stock($id) {
?>
<div class="<?php echo $id ?>"></div>
<?php
}