2012-09-01 27 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將是有效的。 –