2012-02-19 66 views
0

它可以被视为一般或一个简单的问题,但我真的需要找出处理Ajax调用的最佳实践。我见过很多不同的实现,我不确定选择哪个。我的项目的一些要求如下:最佳实践要求

  • 该项目是一个简单的社交网络的启动。因此,我需要一个有效的数据格式来解释和处理返回中的数据。为了提高效率,我选择了json类型。
  • 我正在通过使用php处理后端ajax调用。 Ajax调用有这样的功能,如add_task,follow_user,unfollow_user,comment_task,like_task等

我不知道要选择请求的一种优雅的方式。例如,我不确定是否应该使用GET或POST请求到ajax_service.php。我也不确定如何将我的请求数据类型(将发送到处理ajax请求的php文件)作为json或普通数据类型(只是一个数据数组)。

你们可以指导我的数据类型,我应该在这个项目中使用哪种类型的请求?

回答

2

一般来说,当你想要写/修改一些东西到服务器,当你想读的GET HTTP POST使用。 PHP和JavaScript之间

交换的数据应当被编码为JSON。

你会通过阅读X-Requested-With头检测Ajax请求。如果它的值是XMLHttpRequest那么它是一个ajax请求。