Я только что начал кодирование в PHP. Я ранее работал в asp.net. В do net webmethod
вы аккуратно возвращаете данные на вызов AJAX. Пытаясь на PHP, я обнаружил, что вы в лучшем случае можете просто echo
данных, которые хотите вернуть.Возвращаемые данные через echo из AJAX в PHP
Если я преобразую данные в JSON на сервер, а затем вернусь, то он не уверен, что PHP не будет кодировать сообщения об ошибках в него. Это создает недопустимый JSON в коде на стороне клиента, и результаты не могут быть проанализированы.
Так что я хочу знать, есть ли что-то продвинутое, которое я могу сделать, чтобы всегда аккуратно и красиво возвращаться с сервера, даже когда возникает ошибка?
Уточнение: сначала при возникновении ошибки декодирование на клиенте от JSON невозможно. На самом деле это вопрос.
Что не так с моим вопросом ?? – whatever
Что именно вы хотите достичь, и как вы это делали в asp.net? Пожалуйста, добавьте эту информацию в вопрос, это сделает ее более читаемой, и это увеличит ваши шансы получить ответ. – Cristik
@Cristik - это непонятно. Я хочу вернуть данные json .. и когда ошибка возникает в php, тогда у вас проблемы, потому что ошибка мешает endcoding json. Я думаю, что мой вопрос довольно ясен ... – whatever