PHP使用相同的uri区分浏览器请求与Ajax请求

时间:2017-07-29 14:25:55

标签: javascript php ajax

我的SPA应用程序使用以下uri结构:collection1 / resource1 / collection2 / resource2。 uri中的Collection1表示为给定resource1返回的实际php视图。第二个集合/资源只是通过该页面上的ajax填充的数据。它没有实际的观点。

所以uri以两种方式运作: 1.用户导航到collection1 / resource1 / collection2 / resource2,并且应该为给定资源返回collection1页面,然后通过ajax使用resource2数据填充SPA的collection2部分。 2.获取resource2数据的ajax调用遵循完全相同的uri,因为调用需要集合(控制器)和资源。

问题是,如何区分uri的浏览器调用与uri的ajax调用? ajax请求使用XmlHttpRequest。

0 个答案:

没有答案