Skip to main content
 首页 » 编程设计

python之在 Python Pylons 中检测 ajax 与常规浏览器帖子

2025年05月04日38bonelee

如何检测表单是通过 AJAX post 提交还是仅通过 Pylons 中的浏览器提交?

例如:

if 'name' in request.POST: 
    #Do something 

如果“名称”是通过 ajax 或只是一个普通的帖子提交的,则为真。我该如何区分?

谢谢。

请您参考如下方法:

您可以使用request.is_xhr。 这依赖于您的 javascript 框架来设置 X-Requested-With: XMLHttpRequest header ,但这还不错,因为大多数框架(如 jquery)都添加了此 header 。