Joomla模态弹出目标网址没有获得会话值

时间:2014-08-25 08:46:50

标签: session joomla modalpopup

我遇到有关模态弹出和会话的问题。

我分别有两个组件名称test和test1。

  • 在测试中有一个视图中的表单,其中我将“Anchor”标记与“modal”类放在一起。还有班级名称“class1”。

当我点击Anchor标签时,它会调用点击功能(点击“class1”),其中我使用“Session”为设置数据设置ajax代码。

$('.test').click(function(){

// Ajax code here for set data using session

});

使用上面的函数它也称为模态弹出窗口。这里是targer url,它是第二个组件的视图,它是“test1”。

在test1中有一个view.html,我们在这里获取会话数据并在视图中显示。

问题

  • 问题在于,在第二个组件中,在视图中我正在获取会话数据但我需要两次点击按钮,只有在我正确获取数据之后。

当我点击它时,给我一个旧的会话数据。当我第二次点击它时,它会给我一个正确的数据。

上述问题的解决方案是什么?如果有人知道请告诉我。

2 个答案:

答案 0 :(得分:2)

会话数据仅在我们点击Anchor标签后才会更改。

  • 这两件事都是在Anchor点击上完成的,一个用于会话中的设置数据,第二个用于模态弹出。在弹出窗口中,我收到了在会话中设置的数据。

答案 1 :(得分:1)

会话数据何时被更改? 是否也被ajax调用改变了?

在这种情况下,javascript是非同步的。它不会等待某些事情发生,以便触发下一行代码。在这种情况下,您可以找到几种技术。