濮阳杆衣贸易有限公司

主頁 > 知識庫 > 探討Ajax中的一些小問題

探討Ajax中的一些小問題

熱門標簽:超級大富翁地圖標注 硅語電話機器人公司 機器人電銷騙局揭秘 騰訊地圖標注位置能用多久 個人怎樣在百度地圖標注地名 地圖標注項目怎么樣 ai機器人電銷資源 云呼外撥網(wǎng)絡電話系統(tǒng) 越南河內(nèi)地圖標注

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é)果。除非設置了 "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小問題,非常常見,希望對大家有所幫助!

您可能感興趣的文章:
  • 完美解決AJAX跨域問題
  • 解析ajax核心XMLHTTPRequest對象的創(chuàng)建與瀏覽器的兼容問題
  • ajax給全局變量賦值問題解決示例
  • jquery ajax傳遞中文參數(shù)亂碼問題及解決方法說明
  • jquery.ajax的url中傳遞中文亂碼問題的解決方法
  • 有關ajax的error與后臺的異常問題解決
  • jquery ajax應用中iframe自適應高度問題解決方法
  • IE9版本以下ajax 跨域問題可行解決方法
  • escape函數(shù)解決js中ajax傳遞中文出現(xiàn)亂碼問題
  • ajax獲取數(shù)據(jù)中文亂碼問題最簡單的完美解決方案
  • jquery+ajax驗證不通過也提交表單問題處理
  • 解決ajax跨域請求數(shù)據(jù)cookie丟失問題
  • 有關Ajax跨域問題的兩種解決方法

標簽:鄭州 洛陽 遼源 林芝 邢臺 海南 內(nèi)蒙古 舟山

巨人網(wǎng)絡通訊聲明:本文標題《探討Ajax中的一些小問題》,本文關鍵詞  探討,Ajax,中的,一,些小,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《探討Ajax中的一些小問題》相關的同類信息!
  • 本頁收集關于探討Ajax中的一些小問題的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    建始县| 漾濞| 昭通市| 分宜县| 柏乡县| 突泉县| 莱芜市| 兴宁市| 上蔡县| 高雄县| 博湖县| 延吉市| 新巴尔虎右旗| 正蓝旗| 定州市| 安远县| 佛山市| 应用必备| 琼海市| 临沧市| 封开县| 巴楚县| 莱西市| 凤凰县| 都兰县| 泾阳县| 云龙县| 滁州市| 晋州市| 乌拉特后旗| 保靖县| 滨州市| 永平县| 成安县| 汕头市| 平陆县| 罗定市| 定襄县| 柞水县| 大同市| 乡城县|