2012-07-23 80 views
0

我想弄清楚如何使用jQuery手机从一个页面转换到下一个。我有一个JSON回调函数,并且一旦该函数返回一个值(比如YES或NO),那么我要么转换到特定的页面,要么显示错误消息。有人可以提供一些关于如何编写这个转换的示例代码吗?从一个页面过渡到另一个jQuery的移动

我得到的HREF应该是这个样子:

<a href="nextPage.html" data-transition="reverse slide">Next page</a> 

但我怎么把这个从JavaScript回调函数内?谢谢!

+0

为什么这么说changePage工作不正常?你能提供一些代码示例吗? – davids 2012-07-23 06:27:23

回答

1

从回调调用changePage应该完成什么你正在尝试做的。

Your_Callback(){ 
    if(YES) { 
     changePage("nextPage.html"); 
    } else if(NO){ 
     changePage("errorPage.html"); 
    } 
} 

是否有可能共享不适合你的JS代码?

+0

我使用的是jQuery的错误版本。现在所有使用最新版本...谢谢 – Apollo 2012-07-23 14:52:13

-1

您是否考虑使用PHP编写页面来创建会话Cookie?

`session_start();

$ url = $ _SESSION ['back'];'

在jQuery的你可以使用:

window.location ="'.$url.'";

也许尝试location.href = "myPage.html"

+0

我宁愿不将我的页面转换为php。我觉得这是一个普遍的问题,应该有一个简单的解决方案... – Apollo 2012-07-23 04:03:51

+0

我试过$ .mobile.changePage但没有正常工作 – Apollo 2012-07-23 04:11:27

0

有这个目的的方法:

$.mobile.changePage('nextPage.html') 

入住德documentation看到它接受参数

相关问题