-1

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

4

2 回答 2

0

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

于 2013-10-02T01:50:46.077 回答
0

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

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

于 2013-10-02T01:51:31.147 回答