Что возвращает сервер?
Если это все, что сервер возвращает, то о разбиении каких данных идет речь?
if (isset($_GET["quantity-plus"])) {
$summ = $_POST["quantity-plus"]+1;
if ($summ < 1) {$summ = 1;};
echo $summ;
}
С JSON работать не сложно.
К примеру:
callback.php
$response=array();
if(isset($_GET['return_json'])){
$response=array('result'=>'success','message'=>'All right');//Массив, который будет отдан клиенту
echo json_encode($response);
exit;
};
index.js
$(function(){
//Отправляю запрос на callback.php
$.post('/callback.php?return_json=1',{},function(res){
try{
if(typeof res=='string') res=JSON.parse(res);
//В этой строке res - тот самый массив, который отдал сервер
if(res.result=='success')
alert(res.message);
else
throw new Error('Unexpected response');
} catch(e){
console.error(e);
}
});
});