jquery - 如何使用javascript显示jquery页面(在div内)?

标签 jquery jquery-ui jquery-mobile

这是我的问题,我调用这个方法,它的作用是

使用 jQuery 在服务器上发布一些数据,我想使用从服务器收到的结果显示页面

我的页面index.html

<div data-role="page" id="login">
    // other page content
            <div id="divrightButton">

            <!-- calling loginSubmit which calls loginPostData-->   
            <a class="bluebutton" href="#" onclick="loginSubmit(); return false;">Login</a>

            </div>
        </form>
</div>

<!--main page-->
<div data-role="page" id="mainMenu">

     Main menu
</div>

这是一段来自 javascript 的代码,快速登录提交()调用 loginPostData ,loginSubmit 创建一个 json 对象并将其传递给 loginPostData

function loginPostData(jsonRequest)
{
    $.post("http://localhost:8080/edserve/MobileServlet", 
            JSON.stringify( jsonRequest), 
            function(data) 
            {
                var obj = JSON.stringify(data);
                //var object = JSON.parse(json_text);
                //alert(obj);
                alert(obj);
                if(data.status=="success")
                {
                    //display main page
                    //$('#mainMenu').show(); <-- this does not give desired result
                }
                else
                {
                    if(data.message=="user not verified")
                    {
                        //display verification page
                    }   
                    if(data.message=="no user exist with this usname")
                    {
                        //set focus to username
                        $("#username").focus();
                    }   
                }   
        }, "json");
}

成功时如何显示主菜单,整个 html 代码位于不同 div 的单个文件中

<小时/>

使用此代码重定向/显示特定的 div 标签/元素

$.mobile.changePage("#mainMenu",{allowSamePageTransition: true });

并下载以下 css 文件,它是页面/div 元素之间转换的必需

jquery.mobile.transitions.css

最佳答案

试试这个代码

 $.mobile.changePage( "#mainMenu", { allowSamePageTransition: true }); 

并检查此链接

http://jquerymobile.com/test/docs/api/methods.html

关于jquery - 如何使用javascript显示jquery页面(在div内)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828089/

相关文章:

javascript - jQuery Mobile 1.4.5 - 导航到动态创建的页面时出错

jquery - Knockout.js 和 null

javascript - 为什么我的 Web 应用程序在多次 GET 请求后崩溃?

Jquery Draggable 不适用于 chrome 和 opera

css - 如何使剑道网格在 JQuery UI 对话框中填充页眉和页脚之间的 100% 高度?

jquery - 来自 jQuery Mobile 的离线/在线数据库身份验证/同步

jquery - 如何在 jquery ui 组合框中放置占位符?

javascript - 在页面上向下滚动时如何调整图像大小?

javascript - jQuery UI,滑出一个Div,滑入Next

jquery-ui - jQuery Mobile Listview 使用 iScroll 太慢