如何检测表单是通过 AJAX post 提交还是仅通过 Pylons 中的浏览器提交?
例如:
if 'name' in request.POST:
#Do something
如果“名称”是通过 ajax 或只是一个普通的帖子提交的,则为真。我该如何区分?
谢谢。
请您参考如下方法:
您可以使用request.is_xhr。 这依赖于您的 javascript 框架来设置 X-Requested-With: XMLHttpRequest header ,但这还不错,因为大多数框架(如 jquery)都添加了此 header 。
