Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Ruby on rails 强制Jquery Mobile在Rails应用程序中重新加载_Ruby On Rails_Jquery_Jquery Mobile - Fatal编程技术网

Ruby on rails 强制Jquery Mobile在Rails应用程序中重新加载

Ruby on rails 强制Jquery Mobile在Rails应用程序中重新加载,ruby-on-rails,jquery,jquery-mobile,Ruby On Rails,Jquery,Jquery Mobile,我正在一个使用Rails和Jquery mobile的移动站点上工作。问题是,我有一个按钮,当被触发时,它应该指向一个链接。然后,该链接启动一个控制器,该控制器生成要在页面中显示并保存在数据库中的数据。问题是它只在第一次使用时才起作用,当我再次尝试使用它时,JQM只加载缓存数据并使用ajax,因此页面永远不会重新加载 按钮: <div data-role="button" data-ajax="false"><%= link_to "Get Basket",basket_pat

我正在一个使用Rails和Jquery mobile的移动站点上工作。问题是,我有一个按钮,当被触发时,它应该指向一个链接。然后,该链接启动一个控制器,该控制器生成要在页面中显示并保存在数据库中的数据。问题是它只在第一次使用时才起作用,当我再次尝试使用它时,JQM只加载缓存数据并使用ajax,因此页面永远不会重新加载

按钮:

<div data-role="button" data-ajax="false"><%= link_to "Get Basket",basket_path%> 

您应该将data role=“button”和data ajax=“false”放在锚定标记中,如下所示:

<a href="..." data-role="button" data-ajax="false">...</a>