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执行请求?
只是指定的.xml一个提示,尝试使用console.log而不是警报调试任务,使用警报停止执行脚本。 –
@Cody谢谢,我不知道! – user1433641
更多信息将需要调试。什么是您每次使用的完整网址? '/ events'和'events'之间有区别......但从它的外观来看,你的调试已经声明它们都在请求'/ events'。正如Cody提到的那样,您可以使用浏览器支持的任何控制台的“网络”部分来获得关于ajax请求的更多反馈 - 即使用FireBug。 – Pebbl