繁体   English   中英

jQuery内部ajax(get)在phonegap + android 2.2上不起作用

[英]Jquery internal ajax (get) not working on phonegap + android 2.2

我不确定问题是否出在请求中或显示在结果中,但这不适用于我,当我点击手机上的链接时,在台式机(Chrome)上出现白屏没有问题的作品。

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

用weinre进行“调试”会告诉我它进入了get函数...我使用的是PhoneGap Build,但尚未设置config.xml,但是当我在手机上安装该应用程序时,它要求获得访问Internet的权限...

任何帮助,将不胜感激。

href中的URL是什么?

是外部URL还是本地路径?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM