簡體   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