У меня есть проблема с JSON, У меня есть функция, которая послать JSon массивОшибка отправки нескольких сообщений JSON
public function repondMessage($etat=true,$message)
{
$msg = array($etat,$message);
return '{"msg":'.json_encode($msg).'}';
}
и я получаю массив JSON правильно, когда только одна ошибка послал
, как это один:
if(a=1)
{
echo respondeMessage(false,'Error');
}
и JQuery:
console.log(data);
var resp = jQuery.parseJSON(data);
console.log(resp);
я получить результат, который отлично подходит для меня:
{"msg":[false,"Error"]}
но когда я получаю два сообщения в то же самое время, когда я делаю тест как то
if(a=1)
{
echo respondeMessage(false,'Error');
}
if(b=1)
{
echo respondeMessage(false,'Error2');
}
это то, что произошло: (Я не могу разобрать два Json)
{"msg":[false,"Error"]}{"msg":[false,"Error2"]}
Uncaught SyntaxError: Unexpected token {
вы не можете отправить несколько ответов, как, что, вместо того, чтобы добавить к и Свои замечания массив и отправьте их сразу – Steve