我们在 OpenACS 中有一个带有表单的页面,我们希望将用户重定向到包含完全不同的页面/表单的外部站点/URL。
如何最好地完成(在 OpenACS 端或 AOLServer 端)?
对于 OpenACS,这里有一些建议,从 util_httppost 开始:
http://openacs.org/forums/message-view?message_id=17963
我没有发布多个超链接的权限,但是在这个超链接中,有指向其他帖子的链接,这些帖子讨论了 ns_returnredirect 或只是前端的 Javascript 作为一种可能的解决方案。
我会说使用 ad_returnredirect http://openacs.org/api-doc/proc-view?proc=ad_returnredirect 由于 API 链接中描述的原因,建议使用 ns_returnredirect。
这是一个例子,我希望这对你有用:
ad_form -name form1 -form {
....
} -after_submit {
ad_returnredirect -allow_complete_url "http://www.google.com/"
}