我在portlet war文件中嵌入了jquery数据表,并且遇到了一些有趣的行为,我需要一些解释。
这就是我的javascript的样子...... http://pastebin.com/qXpwt9A7
以下是该方案。
我打开网页并在' TextA'上进行关键字搜索 结果:ajax请求被发送到服务器以加载jquery数据表。
在不关闭浏览器的情况下,我会对' TextB'进行关键字搜索。 结果:ajax请求被发送到服务器以加载jquery数据表。
在不关闭浏览器的情况下,我会对' TextA'进行关键字搜索。再次。 结果:请求未发送到服务器。但我的数据表足够聪明,可以记住在步骤1中检索到的结果,并在页面上显示结果。
这实际上适合我,但我不知道为什么会这样。
如果我不得不猜测我想在数据表中必须有一些智能,它会缓存ajax源的结果,其中参数是相同的,因此它不必触发请求为了那个ajax来源。
我是对的吗? 我正在使用数据表1.9.4。