ybbihatj 发表于 2014-2-14 09:59:58

phoneGap页面跳转问题

各位高手请教一下,我在A.html页面通过$.mobile.changePage("b.html")跳转到b页面,
为啥到了b页面几秒后就自动回到A页面了呢?

ybbihatj 发表于 2014-2-14 10:05:47

在CHROME下运行,看了调试工具下的错误信息:Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
这是怎么回事呢?

ybbihatj 发表于 2014-2-14 10:46:07

高手啊,有人知道不?
现在在A页面把这个$.mobile.changePage("b.html")改成$.mobile.loadPage("b.html"),能显示了,但不知道什么原因;
然后现在在B页面通过<a href="C.html">访问C页面,又出现Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
再试<a href="#" onclick="test()">在test方法里也用$.mobile.loadPage("C.html"),还是出上面一样的错,这又是什么原因呢?


高手啊,请教啊!

ybbihatj 发表于 2014-2-14 10:55:37

刚发现$.mobile.loadPage("b.html")也不行,改成window.location.href="b.html";才行

ybbihatj 发表于 2014-2-14 16:24:20

没人回答吗?
$.mobile.changePage ,$.mobile.loadPage要如何用呢?

admin 发表于 2014-2-14 16:31:51

这个你是不是有写跳转页面了

admin 发表于 2014-2-14 16:34:39

ybbihatj 发表于 2014-2-14 10:05
在CHROME下运行,看了调试工具下的错误信息:Failed to load resource: No 'Access-Control-Allow-Origin'...

得放在服务器运行 这是ajax请求

ybbihatj 发表于 2014-2-14 16:37:06

在A页面:通过点击按钮进入B页面:<button class="btnLogin" type="submit" onclick="butSubmit()">登录</button>
方法是:
function butSubmit(){
      $.mobile.loadPage("b.html");
           }
是想进行页面跳转的

ybbihatj 发表于 2014-2-14 16:45:04

进入B页面后,希望通过连接进入C页面的:
<ul data-role="listview" data-inset="true">
        <li><a href="C.html" data-refresh-ajax="false">C页面</a></li>
      <li><a href="D.html" data-refresh-ajax="false">D页面</a></li>
</ul>
这个在模拟器下就直接是白屏(控制台没有错误提示),在CHROME下报的错误信息:Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
A、B、C、D都是在同一个目录下;

ybbihatj 发表于 2014-2-14 16:48:52

admin 发表于 2014-2-14 16:34
得放在服务器运行 这是ajax请求

<a href="C.html">这种访问也是ajax请求吗?
页: [1] 2
查看完整版本: phoneGap页面跳转问题