Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax Get在浏览器后退按钮中不起作用_Jquery_Ajax - Fatal编程技术网

Jquery Ajax Get在浏览器后退按钮中不起作用

Jquery Ajax Get在浏览器后退按钮中不起作用,jquery,ajax,Jquery,Ajax,当我点击我的productlist页面时,我会弹出一些数据。这些数据存储为会话值,并通过调用ajax方法从控制器中检索。但若我使用浏览器后退按钮,那个么这个ajax方法并没有调用控制器方法。但是我的数据弹出窗口显示了一些数据。但不是最新的变化。有人能帮我演示一下在浏览器中调用控制器方法的方法吗?后退按钮也可以 谢谢 $(document).ready(function () { $.ajax({ type: 'GET',

当我点击我的productlist页面时,我会弹出一些数据。这些数据存储为会话值,并通过调用ajax方法从控制器中检索。但若我使用浏览器后退按钮,那个么这个ajax方法并没有调用控制器方法。但是我的数据弹出窗口显示了一些数据。但不是最新的变化。有人能帮我演示一下在浏览器中调用控制器方法的方法吗?后退按钮也可以

谢谢

$(document).ready(function () {
             $.ajax({
                type: 'GET',
                url: url,
                data: param = "",
                success: function (data) {
                        var popupPanel = $('.test');
                        popupPanel.html(data);
                    }
                 }
            });
        });

谢谢你的帮助。我已经找到了一个简单的答案,我可以从服务器端申请

 [OutputCache(NoStore = true, Duration = 0)]
 public virtual ActionResult ShowPopup(){}

请参考此问题,您可能想了解有关浏览器功能的信息。尝试侦听此事件,并根据需求触发AJAX调用。