91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax跨域傳輸JSONP

發布時間:2020-04-10 23:03:21 來源:網絡 閱讀:1035 作者:飄飄留香 欄目:開發技術

環境
            后臺  Apache2.2   php5.5  mysql 5.2  不是ASP的
 例子
            前臺   
                    代碼: (請將此 復制隨便的 HTML文件里)
    
<html>
<head>
<script src="jquery.js"></script>
<script>
$(function(){
$('#send').click(function(){
$.ajax({
type"POST",
url"http://127.0.0.1/admin.php/java",
data: {},
dataType"JSONP",
// jsonp: "jsonpReturn",
jsonpCallback:"jsonpReturn",
successfunction(data){
alert('成功');
alert(data.test1);
alert(data.test2);
alert(data.test3);
},
errorfunction(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
});
});


</script>

</head>
<body>
<div id='send' style="width:500px;height:500px;background-color:green;">
bbbbb
</div>
</body>
</html>

    后臺    
                代碼:
            1.主要方法   不管是什么框架的  包含此方法然后返回值用  ajaxReturn  就可以(重要說明 這里的 方法名字必須要在訪問的HTML中 聲明ajaxcallback 方法 名字 為此

                        

function ajaxReturn($data,$type='') {
if(empty($type)) $type 'JSON';
switch (strtoupper($type)){
case 'JSON' :
// 返回JSON數據格式到客戶端 包含狀態信息
header('Content-Type:application/json; charset=utf-8');
exit(json_encode($data));
case 'XML' :
// 返回xml格式數據
header('Content-Type:text/xml; charset=utf-8');
exit(xml_encode($data));
case 'JSONP':
// 返回JSON數據格式到客戶端 包含狀態信息
header('Content-Type:application/json; charset=utf-8');
$handler isset($_GET['VAR_JSONP_HANDLER']) ? $_GET['VAR_JSONP_HANDLER'] : 'jsonpReturn';
exit($handler.'('.json_encode($data).');');
case 'EVAL' :
// 返回可執行的js腳本
header('Content-Type:text/html; charset=utf-8');
exit($data);
}
}

  調用方法的代碼
        
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015-10-06
* Time: 0:21
*/
class Java {

function index(){
$data array("test1"=>"aaa","test2"=>"bbb","test3"=>"ccc");
// P(ajaxReturn($data,'JSONP'));
ajaxReturn($data,'JSONP');


// $this->display();
}
}

最后訪問這個控制器就可以了
    成功 返回的就是
              
 

              轉載請聲明
                                                                                                                                                      ------爺是大腿 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周宁县| 凭祥市| 永安市| 长沙县| 敖汉旗| 澄城县| 江北区| 芜湖县| 堆龙德庆县| 石柱| 金川县| 敦化市| 沭阳县| 霞浦县| 安化县| 乌恰县| 台中县| 津南区| 福海县| 周至县| 简阳市| 桃江县| 云梦县| 金溪县| SHOW| 南部县| 武宁县| 临城县| 西林县| 汾阳市| 松潘县| 长治市| 郧西县| 牙克石市| 雷山县| 灌云县| 鲁甸县| 长治县| 巨野县| 马尔康县| 玉树县|