0

我不确定问题是在请求中还是在结果显示中,但这对我不起作用,当我点击手机上的链接时,我在桌面(Chrome)上看到白屏工作没有问题。

$('a').on('click', function(click_event){
  $.get($(this).attr('href'),function(response_text){
    $('body').html(response_text)           
 })
 click_event.preventDefault()
 return false
})

'Debugging' with weinre 它告诉我它进入了get函数......我正在使用PhoneGap Build并且没有设置config.xml,但是当我在手机上安装应用程序时,它会询问访问互联网的权限...

任何帮助,将不胜感激。

4

2 回答 2

0

href 中的 URL 是什么?

它是外部 URL 还是本地路径?

如果是后者,请在此处阅读白名单指南...

http://docs.phonegap.com/en/2.5.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

于 2013-03-19T01:35:25.487 回答
0

我通过在 get 调用中添加最后一个参数“dataType”作为“html”解决了这个问题,由于某种原因,它假设了另一种类型的内容(我猜是 xml 或 json)。现在一切正常:)

于 2013-03-19T06:36:36.167 回答