濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > jQuery下的Ajax調(diào)試步驟

jQuery下的Ajax調(diào)試步驟

熱門標(biāo)簽:上海浦東百度地圖標(biāo)注中心注冊(cè) 百靈鳥 老虎郵局地圖標(biāo)注點(diǎn) 目標(biāo)三維地圖標(biāo)注 青海醫(yī)療智能外呼系統(tǒng)怎么樣 徐州電銷卡外呼系統(tǒng)供應(yīng)商 襄陽外呼系統(tǒng)接口 外呼系統(tǒng)獲取客戶手機(jī)號(hào) 科智聯(lián)智能電銷機(jī)器人

下面通過圖文并茂的方式給大家介紹jQuery下的Ajax調(diào)試步驟

在Ajax的使用過程中,最舒服的是一步成功,最頭痛的是不成功,但是不知道去哪里看錯(cuò)誤,然后看到錯(cuò)誤之后又是哪里出的問題,所以今天說一下Ajax的使用調(diào)試:

先給大家說下項(xiàng)目需求:工具/原料,jQuery.js,編輯器,Chrome瀏覽器,wamp搭建環(huán)境

具體實(shí)現(xiàn)方法和步驟請(qǐng)看下文:

第一步:在同一目錄下創(chuàng)建ajax.html和ajax.php

第二步:編寫ajax.html,注意修改文件編碼為utf-8,代碼如下:

!DOCTYPE html>
html>
 head>
  title>Ajax/title>
 /head>
 body>
  button onclick="checkAjax()">Ajax Test/button>
 /body>
/html>

在wamp環(huán)境下,瀏覽器運(yùn)行如圖:

第三步:編寫ajax.php文件,注意修改文件編碼為utf-8,代碼如下:

?php
  echo "Ajax Test";

在wamp環(huán)境下,使用瀏覽器運(yùn)行如圖:

第四步:在ajax.html的head中添加如下代碼:

script type="text/javascript" src="jquery.js">/script>
script type="text/javascript">
function checkAjax(){
 $.ajax({
  url:"ajax.php",//請(qǐng)求的頁面地址
  type:'post', //請(qǐng)求數(shù)據(jù)的方式 get post 
  dataType:'text', //數(shù)據(jù)返回的方式 text html json 
  success:function(data) { 
          //請(qǐng)求之后,響應(yīng)成功執(zhí)行
         alert(data);
     },  
  error : function() { 
         //請(qǐng)求之后,響應(yīng)不成功或者有錯(cuò)誤執(zhí)行
         alert("異常!");  
     }
 });
}
/script>

當(dāng)前ajax.html代碼結(jié)構(gòu)如圖:

第五步:在wamp環(huán)境下,運(yùn)行Ajax.html,點(diǎn)擊Ajax Test按鈕,出現(xiàn)如圖彈框,說明正常;若沒有結(jié)果,參考后面的排錯(cuò)方式.

第六步:看到這里,就說明你有錯(cuò)誤出現(xiàn),這之后就說一下排錯(cuò)的方式:

首先,瀏覽器的空白處鼠標(biāo)右鍵-->審查元素,然后看有沒有如圖2所示的紅色‘x'號(hào),有的話就是js的語法錯(cuò)誤,點(diǎn)擊紅色‘x'號(hào),會(huì)定位到2,即是錯(cuò)誤文件的名稱,點(diǎn)擊后會(huì)定位到3,即語法錯(cuò)誤出現(xiàn)的位置或者此位置的前面有錯(cuò)誤;若是沒有,參考7

第七步:同樣的在第6步的基礎(chǔ)上,查看Network-->右側(cè)的Ajax.php-->Headers中的信息,若是200 ok,說明文件路徑?jīng)]有問題,若為其他的值,那么就要確定一下php文件的調(diào)用路徑;即使是200 ok,還要查看Preview選項(xiàng)下的內(nèi)容,此內(nèi)容即為php文件的輸出內(nèi)容:以Ajax.php為例,php文件輸出的是Ajax Test,在Preview顯示的就是Ajax Test。若是Preview輸出的是其他內(nèi)容如圖3,說明php文件中有錯(cuò)誤。

第八步:以上說了那么多,但是錯(cuò)誤的種類還有很多的樣式,不能夠一一列舉。但是總結(jié)思路:錯(cuò)誤出現(xiàn)了,首先去判斷錯(cuò)誤是html和php兩個(gè)文件,哪個(gè)文件出的錯(cuò),然后再去對(duì)應(yīng)的文件中去解決。

其中第4步中的代碼可簡(jiǎn)寫:

script type="text/javascript" src="jquery.js">/script>
script type="text/javascript">
function checkAjax(){
 $.post('ajax.php',function(data){
   alert(data);
  },'text'
 );
}
/script>

主要是$.ajax和$.post的使用方式的區(qū)別,$.post使用較簡(jiǎn)單,但是$.ajax更有利于全面掌握理解。

以上內(nèi)容就是關(guān)于jQuery下的Ajax調(diào)試步驟詳解,希望對(duì)大家有所幫助。

您可能感興趣的文章:
  • Jquery Ajax Error 調(diào)試錯(cuò)誤的技巧
  • jquery中ajax使用error調(diào)試錯(cuò)誤的方法
  • Jquery使用Firefox FireBug插件調(diào)試Ajax步驟講解
  • JQuery.Ajax之錯(cuò)誤調(diào)試幫助信息介紹
  • jQuery中ajax錯(cuò)誤調(diào)試分析

標(biāo)簽:商洛 佛山 紅河 咸寧 辛集 股票 揭陽 荊州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jQuery下的Ajax調(diào)試步驟》,本文關(guān)鍵詞  jQuery,下的,Ajax,調(diào)試,步驟,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jQuery下的Ajax調(diào)試步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于jQuery下的Ajax調(diào)試步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    金乡县| 华宁县| 广州市| 澎湖县| 建阳市| 枣阳市| 全州县| 益阳市| 罗定市| 台前县| 西贡区| 通许县| 彰化县| 阳江市| 晋州市| 廉江市| 台北市| 平度市| 光山县| 庄浪县| 晋江市| 岳西县| 大洼县| 黑龙江省| 高州市| 竹溪县| 黑河市| 旺苍县| 武夷山市| 襄汾县| 东乡族自治县| 华坪县| 丰顺县| 池州市| 和硕县| 利辛县| 玛多县| 高淳县| 禹城市| 五莲县| 莱州市|