PJAX的文档指出 Github 用于$.pjax.submit()
提交Gist 表单。Github 很好地实现了 ajax 表单提交的一个期望特性是 URL 从表单重定向action
到新创建的 URL(在这种情况下,一个包含新创建的服务器端 gist ID)。
例如,从此:
https://gist.github.com/gists // form action
对此:
https://gist.github.com/tim-peterson/5019589 //assume this ID is generated server side
我已经让这个在我的网站上以类似方式工作(即,页面本身重定向到相当于https://gist.github.com/tim-peterson/5019589)但我无法重定向 URL(它仍然像https://gist.github.com/gists)。
这完全是服务器端问题(设置标题?)还是我在 pjax 中遗漏了什么?我使用的是我今天下载的 pjax 版本,所以不可能是我使用的是错误版本的 pjax。