Сообщение от failure
|
в форму добавить флаг для определения сервером типа запроса
|
Какой флаг и какой тип? Тип запроса, это GET, POST, PUT, etc... У вас что запрашиваемое у сервера идентифицируется типом запросов? Что-то этого не наблюдается ни в коде, ни в описании к задаче. А следовательно сервер может идентифицирует операции только по параметрам запроса и скрытых полей для этого не требуется, тем более, что для клиента запрашиваемые параметры, это часть URL и должна отображаться в истории.
Сообщение от failure
|
то сервером и отдавать его ( json_encode
|
А с другим типом данных кроме как JSON или XML, общение клиента с сервером будет затруднительно, если клиенту требуется получение не только данных, но и наличия ошибок или служебных данных.