AJAX将POST请求发送到PHP后端

时间:2018-12-22 04:58:59

标签: javascript php ajax

在对PHP后端进行AJAX POST调用时,是否不需要JSON.stringify POST参数/请求对象? 可以直接作为JS对象发送吗?在PHP方面处理相同内容有何区别?

有关请求对象的所有最佳做法。

1 个答案:

答案 0 :(得分:1)

  1. 是否有必要对JSON字符串化POST参数/请求对象?

一般的答案是:应该aways对一个对象进行序列化(例如:JSON.stringify)以通过网络发送。但是,如果您正在使用一些JavaScript框架,这些框架可以自动将对象序列化为JSON字符串(或字节流),那么您可以将对象直接传递给框架,并由框架处理。

  1. 可以直接作为JS对象发送吗?

否,任何对象都应该序列化为字节流(或字符串)以发送到服务器端。

大约是What is serialization?

  1. 在PHP方面处理相同内容有何区别?

在PHP方面,您只需反序列化收到的字节流就可以得到原始对象。