我需要将$ .ajax中的数据作为json发送吗?

时间:2013-10-02 01:36:16

标签: ajax json forms

我有一个$ .ajax请求,它在serialize()中发送数据并获得一个json数组作为回报。它完美运行,没有任何关于Chrome开发工具和Firefox萤火虫的问题。我的问题是,我是否必须将数据(用户输入)作为json发送?我需要json作为响应但不是请求。

2 个答案:

答案 0 :(得分:0)

不,您发送数据但是请记住,但请记住发送方式会影响您如何检索数据 此外,您没有在请求中发送JSON,因为.serialize()不返回JSON,它返回标准URL编码表示法的文本字符串。

答案 1 :(得分:0)

不,您不需要将其作为JSON发送。您可以以任何其他格式发送它,但您的接收器需要知道如何解释它。通常人们使用JSON或XML,因为您的接收者可以轻松地解析这些类型的数据。

您需要设置内容类型,然后您可以告诉接收者如何处理此内容类型。