当ajax中的dataType必须为json时

时间:2018-11-01 23:20:07

标签: php json ajax

在php中  我发现Ajax响应中的数据有误,但是使用 dataType json 时,它是正确的  所以我不知道何时在Ajax中将 dataType 设置为 json 以及如何使其默认为'html'

1 个答案:

答案 0 :(得分:0)

我会回答你的问题。 要以纯文本格式返回HTML时,必须使用dataType:html。 如果您使用dataType:json,则ajax调用将以JSON(JavaScript对象表示法)对象格式{key1 : 'value1', key2 : 'value2', key3 : 'value3',..., key_n : value_n}返回数据。如果要将数据作为JSON对象返回,则需要提供键和值,最后需要在返回之前编码为JSON对象。您需要在每个ajax调用中提供dataType。如果您不提供dataType值,那么Ajax智能系统将按照(xml, json, script, or html)的顺序进行考虑。有关更多详细信息,请访问jQuery Ajax官方网站here