2012-09-01 25 views
0

我想使用davis.js历史插件,但我有问题(使用codeigniter,但并不重要)。davis.js与完整的地址链接

var app = Davis(function() { 
this.get('http://localhost/folder/controller/:id', function (req) { 
     alert("Hello " + req.params['id']) 
    }) 
}) 

app.start() 

和链接:

<a href="http://localhost/folder/controller/2">ID</a> 
这样它不工作

,becouse它是完整的地址,我怎样才能让戴维斯看完整的地址?

或者你可以建议我另一个插件?

+0

我还没有看到被与完整URL这样使用戴维斯之前,它被设计为可与路径例如使用'/ foo/bar',尽管我想不出任何会阻止Davis使用完整url的任何内容。你是否收到错误消息? –

+0

它只是重定向到那个地址,我需要使用完整的地址与框架:(有没有解决方案吗? –

回答

0

实测为相对URL溶液..

+0

你可以发布的解决方案,它可能会有所帮助 – Kishore

+0

我使$ config ['base_folder']与falue ci“文件夹”和新的助手create_url($ segment),它的工作原理与base_url相似,但它将使用来自config和segment的值,并将它们放在一起..所以url将是有效的。 –