在android中webview中調用的頁面中不能使用jquery中的$.get()和$.post()方法進行ajax訪問非本地資源。php
使用$.getJSON(url+"callbak=?",function(data){});能夠實現跨域訪問,並且要在usrl後加入「callback=?」,jQuery 將自動替換 ? 爲正確的函數名,以執行回調函數。jquery
例子:android
android:web
$.getJSON('http://xxxxx.com/getmessage.php?callback=?',function(data){ //回調函數});ajax
php:json
echo $_REQUEST['callback']."(".json_encode($data).")";跨域