2個JQ調用AJAX的錯誤

來源:互聯網
上載者:User

最近2天的項目上  經常用到啦AJAX以前常用 正常JS建立AJAX對象的方法 而自從哥迷戀上 Jquery之後  寫東西一直用JQ   發現功夫還是不紮實錯誤不斷犯

下面寫的JQ調用AJAX方法   有2個錯誤   希望自己謹記

 

 

 $.ajax({ 
              type: "POST",   //AJAX請求方式
              url: url,   //AJAX請求地址
              dataType: "json",   //接受JSON資料格式
              contentType: "application/json;utf-8",//設定資料傳遞字元集
              data: "picid=" + picid+"&title="+title+"&catid_one="+catid_one+"&catid_two="+catid_two+"&action=next",//傳遞POST參數
              timeout: 25000,//設定逾時時間
              error: ShowError, //AJAX調用失敗函數
              success :showpic_info,//AJAX調用成功函數
            });

 

錯誤1  我不經意間似乎好像大概也許可能被一本來曆不明的JQ手冊忽悠啦   

data: "picid=" + picid+"&title="+title+"&catid_one="+catid_one+"&catid_two="+catid_two+"&action=next",//傳遞POST參數  發現這樣傳遞參數是錯誤地   大大的錯誤 這應該是GET方法傳遞的參數形式 POST的 

應該如下:

 

 data: {picid:picid,title:title,catid_one:catid_one,catid_two:catid_two,action:'next'},//傳遞POST參數

 

錯誤2  多啦個,          success :showpic_info,
  //AJAX調用成功函數    $.ajax({。。。。。});大括弧裡面的收尾地方沒有 “,” 我也不知道為什麼會不經意間寫上去 難道是我多年養成的   代碼嚴密的習慣  e...........     失敗的一塌糊塗

 

唉遇到這個問題的時候  還不知道怎麼解決  查不到毛病 只是看到 Firefox完全正常 FIREBUG監測正常   IE卻是一頓崩潰    一想起Firefox好像從來沒有提示過JS錯誤   基本判定是有JS文法的錯誤   然後自己自己的觀摩代碼N久  遲疑的感覺  這個, 好像不應該有  然後。。。。嘿嘿 搞定啦

 

如有遇到這2個小毛病的JQ問題請大家注意

 

 







 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.