JQM:弹出窗口中的URL打开url并返回当前页面?

时间:2014-03-19 13:58:07

标签: javascript jquery jquery-mobile

我需要在用户点击保存时打开一个页面。 但是,页面打开然后返回显示当前页面。它使用我需要的链接但显示不同的页面。这意味着如果我点击刷新它将显示我需要的页面。

如何解决? (我需要保存功能,因为我正在做一些ajax请求来获取数据,不能做href = ...,需要来自函数)

调用弹出窗口

<a href="#popupSave" data-rel="popup" data-inline="true" data-icon="check" data-theme="b" data-role="button" data-position-to="window">Save</a>

弹出

 <div data-role="popup" id="popupSave" data-overlay-theme="a" data-theme="c" data-dismissible="false" style="max-width:400px;" class="ui-corner-all">
            <div data-role="header" data-theme="b" class="ui-corner-top">
                <h1>Save?</h1>
            </div>
                <div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
                <h3 class="ui-title">To Save?</h3>
                <p>This action cannot be undone.</p>
                <a href="#" data-role="button" data-inline="true" data-rel="back" data-transition="flow" data-theme="c">Cancel</a>
                <a href="" id="link" onclick="save();" data-role="button" data-inline="true"  data-theme="b" >Save</a> <!---->
                </div>
            </div>   

js功能

function save(){

  $("#popupSave").popup('close');
 $.mobile.changePage("pro_open.html?flag=change");
}

解决!!! ---&GT;这是:

 function save(){

  $("#popupSave").popup('close');//<----causing the problem, removed it and it works!
 $.mobile.changePage("pro_open.html?flag=change");
}

1 个答案:

答案 0 :(得分:0)

解决!!! ---&GT;这是:

 function save(){

$(“#popupSave”)。popup('close'); //&lt; ----导致问题,删除它,它的工作原理!  $ .mobile.changePage( “pro_open.html标志=改变吗?”); }