我有一个带有一些ajax对话框的symfony2项目。现在我发现,首次登录后直接执行其中一个会很有帮助,所以不能忘记它。
最佳做法是什么? 除了使用生成的页面发送某种(隐藏)标签以强制clientide-ajax立即执行该调用之外,还有其他方法吗?
答案 0 :(得分:1)
解决方案应该仍然是重定向。重定向注册后用户的操作应检查用户是否添加了项目,如果没有,则显示对话框。
如果您使用的是jQuery UI对话框,那将非常简单。
// your temaplate (i use twig syntax)
{% if mustShowDialog %}
<script>
$("#dialog").dialog("open");
</script>
{% endif %}
的演示