Я отвечу на ваш вопрос.
Вы должны использовать dataType:html
, если хотите вернуть HTML в виде простого текста.
Если вы используете dataType:json
, вызов ajax вернет ваши данные в формате объекта JSON (JavaScript Object Notation) {key1 : 'value1', key2 : 'value2', key3 : 'value3',..., key_n : value_n}
. Если вы хотите вернуть ваши данные в виде объекта JSON, вам необходимо предоставить ключ и значение, и, наконец, вам нужно закодировать как объект JSON, прежде чем вы его вернете. Вам необходимо указывать dataType при каждом вызове ajax. Если вы не предоставите значение dataType, интеллектуальная система Ajax рассмотрит в следующем порядке (xml, json, script, or html)
. Для получения более подробной информации посетите официальный сайт jQuery Ajax здесь .