最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

探討Ajax中的一些小問題

 更新時間:2016年05月09日 11:36:54   作者:七百年前  
在ajax使用過程經(jīng)常會遇到各種各樣的問題,今天小編給大家分享ajax中的一些小問題,比較實用,感興趣的朋友可以參考下

1.ajax跨域傳遞值是所需要的回傳的類型為jsonp

$.ajax({
url: "http://.......",
type: 'GET',
dataType: 'JSONP',//js跨域傳值
success: function (data) {
}
});

dataType

類型:String

預期服務器返回的數(shù)據(jù)類型。如果不指定,jQuery 將自動根據(jù) HTTP 包 MIME 信息來智能判斷,比如 XML MIME 類型就被識別為 XML。在 1.4 中,JSON 就會生成一個 JavaScript 對象,而 script 則會執(zhí)行這個腳本。隨后服務器端返回的數(shù)據(jù)會根據(jù)

這個值解析后,傳遞給回調(diào)函數(shù)。可用值:

"xml": 返回 XML 文檔,可用 jQuery 處理。

"html": 返回純文本 HTML 信息;包含的 script 標簽會在插入 dom 時執(zhí)行。

"script": 返回純文本 JavaScript 代碼。不會自動緩存結(jié)果。除非設(shè)置了 "cache" 參數(shù)。注意:在遠程請求時(不在同一個域下),所有 POST 請求都將轉(zhuǎn)為 GET 請求。(因為將使用 DOM 的 script標簽來加載)

"json": 返回 JSON 數(shù)據(jù) 。

"jsonp": JSONP 格式。使用 JSONP 形式調(diào)用函數(shù)時,如 "myurl?callback=?" jQuery 將自動替換 ? 為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。

2.ajax的一個demo樣例 配合php獲取值

$(function(){
var my_data="前臺變量";
my_data=escape(my_data)+"";//編碼,防止?jié)h字亂碼
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:my_data},
//dataType: "json",
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果調(diào)用php成功
alert(unescape(data));//解碼,顯示漢字
}
});
});

php代碼

復制代碼 代碼如下:

$backValue=$_POST['trans_data']; echo $backValue."+后臺返回";

3.php的json的數(shù)據(jù)轉(zhuǎn)換處理

json_decode ( string $json [, bool $assoc ] ) ; //接受一個 JSON 格式的字符串并且把它轉(zhuǎn)換為 PHP 變量
json_decode($data,true);

json 待解碼的 json string 格式的字符串。 assoc 當該參數(shù)為 TRUE 時,將返回 array 而非 object 。

json_encode ( mixed $value [, int $options = 0 ] ) 返回 value 值的 JSON 形式
json_encode($a)

以上大概給大家分享了三個ajax小問題,非常常見,希望對大家有所幫助!

相關(guān)文章

最新評論

利辛县| 柯坪县| 台南市| 长岛县| 大邑县| 台中市| 皋兰县| 安西县| 大宁县| 克东县| 福泉市| 兴宁市| 花垣县| 封开县| 内黄县| 南丰县| 南安市| 墨竹工卡县| 聊城市| 金湖县| 静乐县| 鄯善县| 儋州市| 九江市| 全州县| 广宁县| 关岭| 札达县| 梅州市| 金昌市| 双辽市| 犍为县| 宝清县| 连云港市| 靖宇县| 宁津县| 边坝县| 贺兰县| 漠河县| 伊春市| 枣强县|