它可以被视为一般或简单的问题,但我真的需要找出处理ajax调用的最佳实践。我见过很多不同的实现,我不确定选择哪个。我项目的一些要求如下:
我不确定选择优雅的请求方式。例如,我不确定是否应该对ajax_service.php使用GET或POST请求。我也不确定将我的请求数据类型(将被发送到处理ajax请求的php文件)作为json或normal(只是一个数据数组)获取类型。
你们可以指导我在这个项目中应该使用哪种数据类型和哪种类型的请求?
答案 0 :(得分:2)
通常,当您想要向服务器写入/修改内容时使用HTTP POST,当您想要阅读时GET。
PHP和JavaScript之间交换的数据应编码为JSON。
您将通过阅读X-Requested-With
标头来检测ajax请求。如果它的值是XMLHttpRequest
那么它是一个ajax请求。