方法一:
前台頁面js**:
$.getjson('',jsondata,
function
(data)
);
或者用ajax
$.ajax(,datatype: 'jsonp',
jsonp: 'callback', //
伺服器端獲取**函式名的key,對應後台有$_get['callback']='getname';callback是預設值
jsonpcallback: 'getname', //
**函式名, jsonp與 jsonpcallback 可以省略,jsonpcallback如果不寫 剛為jquery預設新增的乙個值
success: function (data)
});
後台php** :
$c = $_get['c'];$str = array(c=>$c, flag=>'success');
$str2 = array(c=>$c, flag=>'fail');
if($c
)else
方法二:
前台**:
$.ajax(,datatype: 'json',
success:
function
(data)
});
後台php**:
header("access-control-allow-origin: *");$c = $_get['c'];
$str = array(c=>$c, flag=>'success');
$str2 = array(c=>$c, flag=>'fail');
if($c)
else
ajax跨域問題
ajax跨域和js的跨域通訊 cross the site 的幾種解決方案 1.什麼引起了ajax跨域不能的問題 ajax本身實際上是通過xmlhttprequest物件來進行資料的互動,而瀏覽器出於安全考慮,不允許js 進行跨域操作,所以會警告。2.有什麼完美的解決方案麼?沒有。解決方案有不少,但...
Ajax跨域問題
跨域是指跨網域名稱的訪問,以下情況都屬於跨域 跨域原因說明 示例網域名稱不同 www.jd.com與www.taobao.com 網域名稱相同,埠不同 www.jd.com 8080與www.jd.com 8081 二級網域名稱不同 item.jd.com與miaosha.jd.com 如果網域名稱...
ajax跨域問題
首先什麼是跨域,產生跨域的條件是什麼。在軟體的開發過程中,我們可能會遇到這這樣的問題,瀏覽器會報這樣的錯誤。這種其實就是跨域問題,但是,是什麼原因造成的這個問題呢,造成這個問題有三種方式,如下 請求的埠和當前伺服器不同 例如localhost 8080和localhost 8081 請求屬於同一網域...