【发布时间】:2013-02-09 01:47:06
【问题描述】:
PJAX 的文档指出 Github 在submitting a Gist form 中使用了$.pjax.submit()。 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。
【问题讨论】:
标签: php javascript codeigniter pushstate pjax