Jquery mobile #&;ui状态=调用弹出窗口时自动显示对话框,刷新时出错
我拨打192.168.1.102:8080呼叫我的服务器,但url将其更改为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"); } 这
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解决方案]: