jquery-mobile在VPN的奇怪问题
时间:2014-07-30 09:13 来源:linux.it.net.cn 作者:it
最近用了jquery-mobile做了公司项目的一个手机简化版,在电脑测试接受后,一切都正常,但是当部署服务器上的时候,各种问题都来了。后面,同事说,手机系统是通过 VPN 访问的,补习了网络的东西。把自己的解决方案都记录下来,以防忘记。
-
部署的第一个问题,使用的changePage()方法的页面都不能跳转,也就是失效。
解决方案:全部修改为location.href=,并屏蔽所有的ajax请求
-
下拉列表控件(selectmenu),当选项数量不多于10条的时候,可以正常显示,一旦多余10条,则需要转场,但是页面一直停留在加载页面。
解决方案:使用客户端本地的下拉列表,不使用jquery-mobile列表
修改前
-
<select id="projcode" name="weekReport.projectCode" <span style="color:#ff0000;">data-native-menu="false"</span>>
-
-
<c:forEach var="proj" items="${unitList}">
-
<option value="${proj.projectCode}">${proj.projectName}</option>
-
</c:forEach>
-
</select>
修改后
-
<select id="projcode" name="weekReport.projectCode">
-
-
<c:forEach var="proj" items="${unitList}">
-
<option value="${proj.projectCode}">${proj.projectName}</option>
-
</c:forEach>
-
</select>
(责任编辑:IT)
最近用了jquery-mobile做了公司项目的一个手机简化版,在电脑测试接受后,一切都正常,但是当部署服务器上的时候,各种问题都来了。后面,同事说,手机系统是通过 VPN 访问的,补习了网络的东西。把自己的解决方案都记录下来,以防忘记。
修改前
修改后
(责任编辑:IT) |