没有ajax的changePage

时间:2012-07-24 10:35:56

标签: javascript jquery jquery-ui jquery-mobile

mobile.changePage('UI/Demo/home.html');

不使用AJAX,如何调用它? Blackberry 5不支持AJAX。任何建议将不胜感激。提前谢谢。

3 个答案:

答案 0 :(得分:0)

您可以尝试我在我的webapps中使用的javascript重定向:

<script type="application/javascript">

function redirect(url)
{
window.location = url;
}

</script>

希望有所帮助

答案 1 :(得分:0)

您可以尝试使用:

window.open(url)

答案 2 :(得分:0)

假设没有数据传递没有cookie是必要的,例如:

HTML:

<div id="startsinvisible">
  ... Stuff to "load" on update...
</div>
<div id="firstload">
  ... First visible webpage stuff ...
  <input id="changepage" type="submit" value="Load New Page" />
</div>

jQuery:

$('#changepage').on("click", function(e){
  $('#firstload').remove();
  $('#startsinvisible').show();
}

您可以根据需要添加任意数量<div>,并使用逻辑隐藏/删除/显示。

这实际上比实际调用更像是一个AJAX模拟。正如我在之前的评论中所说,这很难看,但是因为你在寻找建议所以可以完成工作。当然,如果实际需要AJAX,并且需要来回发送数据,这不起作用。