1. 程式人生 > >paip ajax沒有起作用 提示 no transport

paip ajax沒有起作用 提示 no transport

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

paip.ajax沒有起作用,提示 no transport


現象:

使用httpwatch時,抓取不到AJAX請求,

IE8 F12工具顯示執行了AJAX,,jQuery.ajax()的error:function() {
  //ati 2012.7.6
    logger.error(arguments[0]+","+arguments[1]+","+arguments[2]+","+arguments[3]);
  //end

錯誤資訊是 no transport ,是跨玉,而我的是LOCALHOST,確定是本域中..


然後加了   jQuery.support.cors = true;   後,httpwatch就可以抓取到了

但是地址是 GET /localhost/lottery/ajax_current_php.aspx?lottery_type=544
再加上主機是LOCALHOST,結果就成了兩個LOCALHOST,就讀取不到了,JQ以為是跨玉,呵... 

再檢視返回內容,AJAX顯示  NOT FOUND..


原因: 請求的url格式不對,  寫 G.baseUrl = 'http://localhost';,少寫了一個 /,成了  G.baseUrl = 'http:/localhost';

解決: 更正URL . 確寶HTTP:後面是雙//號而不是單/號.

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述