0

我定义了以下 API:

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 做请求是否很糟糕?

4

1 回答 1

0

即使允许来自浏览器的请求 /events 并获得正确的结果,来自 Js 的调用请求也必须是:

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

所以我必须指定 .xml

于 2012-10-02T22:42:03.460 回答