Ajax簡寫法及語法格式整理
Ajax測試:
一、$.post()格式
$.post(url,data,success(data, textStatus, jqXHR),dataType)
dataType可以為xml、json、script 或 html格式,預設預設為html格式
二、$.post()用法
示例1:引數為json格式,返回json格式
<div id="showMess"></div> <script> $.post('./ajax.php', { id:'45',username:'Simon',sex:'男' }, function(data,status){ if(status=='success'){ $('#showMess').html('學號:' + data.id+', 姓名:' + data.username + ',性別:' + data.sex); } },'json'); //data引數為json格式 </script>
示例2:引數拼接成字串形式傳遞,返回json格式
<div id="showMess"></div> <script> var id=45,username='Simon',sex='男'; data = 'id='+id; data += '&username='+username; data += '&sex='+sex; $.post('./ajax.php', data, function(data,status){ if(status=='success'){ $('#showMess').html('學號:' + data.id+', 姓名:' + data.username + ',性別:' + data.sex); } },'json'); </script>
ajax.php檔案:
<?php
$id = $_POST['id'];
$name = $_POST['username'];
$sex = $_POST['sex'];
$info = array('id'=>$id,'name'=>$username,'sex'=>$sex);
echo json_encode($info);
exit;
?>
示例3:傳遞陣列引數,返回html格式
<div id="showMess"></div> <script> $.post('./ajax.php', { 'item[]': ['老師', '使用者', '經銷商', '研究員', '其他'] }, function(data,status){ if(status=='success'){ $('#showMess').html(data); } }); </script>
ajax.php檔案:
<?php
$item = $_POST['item'];
echo implode(',',$item);
exit;
?>
三、$.get()格式
$.get(url,data,success(data, textStatus, jqXHR),dataType)
dataType可以為xml、json、script 或 html格式,預設預設為html格式
四、$.get()用法
示例1:傳遞引數,返回json格式
<div id="showMess"></div>
<script>
var id=45,username='simon',sex='男';
data = '?id='+id;
data += '&username='+username;
data += '&sex='+sex;
$.get('./ajax.php'+data, function(data,status){
if(status=='success'){
$('#showMess').html('學號:' + data.id+', 姓名:' + data.username + ',性別:' + data.sex);
}
},'json');
</script>
ajax.php檔案:
<?php
$id = $_GET['id'];
$username = $_GET['username'];
$sex = $_GET['sex'];
$info = array('id'=>$id,'username'=>$username,'sex'=>$sex);
echo json_encode($info);
exit;
?>
五、ajax中的success、error、complate的執行順序
success和error是並列的,但首先是檢查status是否為200,如果成功獲取到結果,則執行success,否則執行error
最後再執行complate
相關推薦
Ajax簡寫法及語法格式整理
Ajax測試: 一、$.post()格式 $.post(url,data,success(data, textStatus, jqXHR),dataType) dataType可以為xml、json、script 或 html格式,預設預設為html格式 二、$.post(
(轉)Xpath語法格式整理
數據類型 schema 標簽 format 而不是 log amazon 定義 http 原文 經常在工作中會使用到XPath的相關知識,但每次總會在一些關鍵的地方不記得或不太清楚,所以免不了每次總要查一些零碎的知識,感覺即很煩又浪費時間,所以對XPath歸納及總結一
項目實戰之AJAX訪問及相關問題整理
.get ont class message 統一 comm pac 單點登錄 com 這篇主要寫在項目中AJAX的使用以及在解決登錄跳轉時遇到的問題,及解決辦法。 一、reqwest的使用 reqwest 是一種瀏覽器異步HTTP請求的封裝。支持xmlHttp
命令列語法格式及特殊字元
在描述命令列引數的時候,對其格式有些約定俗成的寫法,各系統之間也有差別。一般採用的格式如下: 命令 <必選引數1|必選引數2> [-option {必選引數1|必選引數2|必選引數3}
漢語詞彙新簡寫及語法
計算機:算機 面向過程程式設計:程式設計 解釋:編過程,程式設計式,程式設計
漢語詞匯新簡寫及語法
引用 計算機 bsp 編程 面向對象 nbsp 對象 面向過程 面向 計算機:算機 面向過程編程:編程 解釋:編過程,編程式,編程序 面向對象編程:物導編程
ajax的語法格式
$.ajax({ url:"../regionservlet",//客戶端通過ajax傳送到服務端的地址 data:{"paid":-1},//服務端返回給ajax的資料 dataType:"json",//資料型別 type:"post",//通過post方式傳輸 success:
Sass入門-語法格式及除錯
三、Sass語法格式 語法格式 1.Sass語法(Sass的最初語法格式,通過tab鍵控制縮排的一種語法規則): $font-stack: Helvetica, sans-serif $primary-color: #333 body font: 100% $font-
jQuery之ajax資料互動(語法及示例)
一、jajx基礎語法 1.1寫法 $.ajax({ url:'地址', data:{ 引數:xxx, 引數:xxx }, type:'POST/GET', success:function(str){ //成功回撥函式
oracle同義詞、序列、檢視、索引、表空間的語法格式及註解
一.同義詞 同義詞就是資料庫物件可以是表,檢視序列等 1.使用者.表名 ;--系統使用者操作其他使用者資訊 2.create synonym 同義詞名 for 使用者.表0名 --賦予私有同義詞 create or replace public synonym 同義詞名 f
編譯原理SLR(1)文法的C++實現(基於SLR(1)分析法的語法制導翻譯及中間程式碼生成程式設計原理與實現)
程式功能描述完成以下描述賦值語句 SLR(1)文法語法制導生成中間程式碼四元式的過程。G[A]:A→V=EE→E+T∣E-T∣TT→T*F∣T/F∣FF→(E)∣iV→i[設計說明] 終結符號i為使用者定義的簡單變數,即識別符號的定義。[設計要求](1)構造文法的SLR(1)
Git使用:安裝,使用及常用命令整理
reset short 配置文件 res 命名 nbsp class 名詞 如果 對於程序猿而言,git是最常接觸的工具之一,因此需要熟練快速掌握其技巧。 git安裝: windwos: 【原創】Windows平臺下Git的安裝與配置 Ubuntu:git與github在
MySql存儲過程的作用及語法
時區 輸出參數 輸入 time 修改 total insert ram 最小值 MySQL使用存儲過程的作用 1、使用了存過程,很多相似性的刪除,更新,新增等操作就變得輕松了,並且以後也便於管理! 2、存儲過程因為SQL語句已經預編繹過了,因此運行的速度比較快。 3、
字符串模式匹配KMP算法中的next數組算法及C++實現
完整 牛客網 names 數據 代碼 str 關於 clu .com 一、問題描述: 對於兩個字符串S、T,找到T在S中第一次出現的起始位置,若T未在S中出現,則返回-1。 二、輸入描述: 兩個字符串S、T。 三、輸出描述: 字符串T在S中第一次出現的起始位置,若未出現,則
最優化學習筆記(五)牛頓法及擬牛頓法
div size -a article fonts alt water src jsb 最優化學習筆記(五)牛頓法及擬牛頓法
LVS集群之十種調度算法及負載均衡-理論
不同 是把 標記 iptables 針對 能夠 hash 比例 ssi 一、LVS概念 LVS(Linux Virtual Server):linux 虛擬服務器 LVS是個負載均衡設備,它不提供任何服務,用戶請求到這裏的時候,它是將客戶需求轉發至後端真正提供服
分塊算法及模板
優勢 += const return for int 16px clas show 此文為博主原創,轉載時請通知博主,並把原文鏈接放在正文醒目位置。 簡要介紹 分塊算法就是把一串數據分割成幾塊數據的算法,其實是對暴力的一種優化。 通常在分塊時,每塊的大小為&r
Ajax使用JSON數據格式
val ntb tracking reat 它的 () rac -s popu 1: ?JSON(JavaScriptObject Notation)一種簡單的數據格式,比xml更輕巧。JSON是JavaScript原生格式,這意味著
ONOS:負載均衡路由算法及應用開發(二)
lan group uil etc src reactive core 函數的調用 pty ONOS:負載均衡路由算法及應用開發(二) 本文將為大家講述應用的實現,並進行必要的代碼分析。 本應用暫時以Maven作為項目的構建工具,並采用最簡單的sin
mvc ---- ajax 提交過來的Json格式如何處理(解析)
soft sta mvc custom alt 提交 urn ima blog 前臺傳過來的不是一個對象,而是一個Json字符串怎麽辦 ? 如: {"fids":"2323","contents":"<p>lsdfjlsdjflsdf</p>