Jquery mobile #&;ui状态=调用弹出窗口时自动显示对话框,刷新时出错

Jquery mobile #&;ui状态=调用弹出窗口时自动显示对话框,刷新时出错,jquery-mobile,Jquery Mobile,我拨打192.168.1.102:8080呼叫我的服务器,但url将其更改为 http://192.168.1.102:8080/#&ui-state=dialog 而不是 http://192.168.1.102:8080 如果刷新浏览器,则会出现错误。我不知道为什么会这样 这是我的代码,我首先调用弹出窗口来获取用户名 window.onload = function(){ $('#popupLogin').popup("open","slidedown"); } 这

我拨打192.168.1.102:8080呼叫我的服务器,但url将其更改为

http://192.168.1.102:8080/#&ui-state=dialog
而不是

http://192.168.1.102:8080
如果刷新浏览器,则会出现错误。我不知道为什么会这样

这是我的代码,我首先调用弹出窗口来获取用户名

window.onload = function(){

    $('#popupLogin').popup("open","slidedown");

}
这是我调用的弹出窗口

<!--POPUP IN THE START UP || NOTE** data-dismissible='false' = Prevent popup close when click outside -->
<div data-role="popup" data-dismissible='false' id="popupLogin" data-theme="a" data-overlay-theme="a"
     class="ui-corner-all ui-popup ui-body-a ui-overlay-shadow" aria-disabled="false" data-disabled="false"
     data-shadow="true" data-corners="true" data-transition="slidedown" data-position-to="origin">

    <form id="startDialog" onsubmit="startActivity()">
        <div style="padding:10px 20px;">
            <h3>Express Your Feeling</h3>
            <!--ID = username, geoFeeling-->
            <input required type="text" id="username" value="" placeholder="username"
                data-theme="a" class="ui-input-text ui-body-a ui-corner-all ui-shadow-inset">
            <textarea required id="geoFeeling" value="" placeholder="Feeling..." style="height: 70px"
                data-theme="a" class="ui-input-text ui-body-a ui-corner-all ui-shadow-inset"></textarea>
            <button type="submit" data-theme="b" >Log in</button>
        </div>
    </form>

</div>
<!--------------------------------------------------END OF POPUP --------------------------------------->

表达你的感受
登录
在用户完成表单并提交表单后,表单将调用另一个函数来启动活动

弹出框将消失

我不知道哪一部分我错了,因为一开始

我可以刷新浏览器,弹出窗口将再次打开(重新启动活动)

但是现在URL已经改变了(因为什么??)在开发之后,我不能再刷新它了

你有什么建议吗


请提供建议。

您的问题有一个简单的解决方案。不要用弹出窗口启动应用程序。使用普通jQM页面进行用户授权。这个文本“/#&ui state=dialog”是在创建弹出窗口和对话框时创建的。我只是调用我的弹出窗口来打开,这并不意味着我从弹出窗口开始,先生??我没有创建任何弹出窗口,只是将其称为“打开”?再次,如果要实现授权,请不要使用弹出窗口/#&ui state=对话框是弹出和对话框处理的组成部分。我使用它不是为了授权,也不是为了从用户那里获取一些信息。我第一次使用它时,它根本没有显示此状态/#&ui state=对话框尝试此:[ui弹出URL解决方案]: