2012-10-02 74 views
0

工作,我有以下API的定義,同時:得到404錯誤在瀏覽器

object api_event extends RestHelper { 
     serve { 
      case "events" :: Nil XmlGet _ => <b>static</b> 
      } 
} 

從瀏覽器我正確地獲取數據查詢。

[INFO] net.liftweb.util.TimeHelpers - 服務請求(GET)/事件返回200,花27毫秒

雖然從JavaScript(JQuery的)用下面的代碼:

$.get('events', function(data) 
     { alert('Load was performed.');} 
    ); 

我收到了404:

[INFO] net.liftweb.util.TimeHelpers - 服務請求(GET)/事件返回的404,把816毫秒

問:我是否嚴格使用JQuery執行請求?

+0

只是指定的.xml一個提示,嘗試使用console.log而不是警報調試任務,使用警報停止執行腳本。 –

+0

@Cody謝謝,我不知道! – user1433641

+0

更多信息將需要調試。什麼是您每次使用的完整網址? '/ events'和'events'之間有區別......但從它的外觀來看,你的調試已經聲明它們都在請求'/ events'。正如Cody提到的那樣,您可以使用瀏覽器支持的任何控制檯的「網絡」部分來獲得關於ajax請求的更多反饋 - 即使用FireBug。 – Pebbl

回答

0

即使從瀏覽器允許的要求去做/事件,並得到正確的結果,從的js調用請求必須是:

$.get('events.xml', function(data) 
     { alert('Load was performed.');} 
    ); 

,所以我不得不

相關問題