2013-11-23 76 views
0

我是Laravel的新手:簡單的問題,您如何從Javascript調用視圖?我在頁面上有一個按鈕,點擊時我想轉到另一個頁面。Laravel:查看javascript

+0

創建指向查看路線,或創建一個指向返回視圖 –

+0

我的路線只是不知道控制器的路線的javascript – lascoff

+0

沒關係,所以它聽起來像一個基本的AJAX調用 –

回答

0

這是一個非常好的問題,許多開發者都在努力實現看似簡單的任務。

當面對使用javascript從另一個視圖鏈接視圖的巨大任務時,有很多解決方案。

一個簡單的方法就是使用一個簡單的html錨點,比如But不使用javascript,這在今天的html5標準中是強制性的。

反而讓儘量有一個JavaScript的解決方案

<!-- create a simple button with a javascript logic so we can call another view --> 
<button onclick="call_view('<?= url('/app/view') ?>')">Call view foo</button> 
<script> 
    /* call a view, this is where the magic occurs. 
     Note: javascript can't build laravel URLs, so we have to embed them in 
     the button above */ 
    var call_view = function(name) 
    {   
     window.location = name; 
    } 
</script> 
+2

「一個簡單的方法就是使用一個簡單的html錨點,比如But,它不使用javascript,這在今天的html5標準中是強制性的。」什麼? o_O –

-1
window.location.assign('{{URL::to('/')}}/your_own_route'); 
+1

在Stack Overflow上添加關於解決方案爲什麼能起作用的解釋是很好的做法。有關更多信息,請閱讀[如何回答](http://stackoverflow.com/help/how-to-answer)。 –

+0

您能否請您在答案中添加更多的上下文。僅有代碼或僅鏈接的答案很難理解。如果您可以在帖子中添加更多信息,它可以幫助提問者和未來的讀者。 – RBT

+0

是的,肯定我的壞在這個新的! – user3472469