Pra*_*san 3 jquery laravel laravel-5
我正在使用laravel 5.0.我想使用jquery获取laravel页面的基本URL.我试过以下功能.
function getBaseURL () {
return location.protocol + "//" + location.hostname + (location.port && ":" + location.port) + "/";
}
Run Code Online (Sandbox Code Playgroud)
但这只是给出了http://localhost.我需要在jquery中使用我的完整基本URL.该怎么办?
Bjö*_*örn 29
你的意思是你想在你的javascript的任何地方都可以使用laravel app的基本网址吗?
您可以在template.blade.php中包含这个:
<script type="text/javascript">
var APP_URL = {!! json_encode(url('/')) !!}
</script>
Run Code Online (Sandbox Code Playgroud)
而不是在你的javascript中的任何地方访问var:
console.log(APP_URL);
Run Code Online (Sandbox Code Playgroud)
小智 5
你也可以用这个:
<script type="text/javascript">
var base_url = '{!! url() !!}';
</script>
Run Code Online (Sandbox Code Playgroud)
您可以在js文件中的任何位置调用它
"base_url"
它返回到你的public路径,最后没有斜线
Ex: www.example.com
如果你需要在结尾添加斜杠,你可以使用它..
<script type="text/javascript">
var base_url = '{!! url().'/' !!}';
</script>
Run Code Online (Sandbox Code Playgroud)
它会public以最后的斜线返回到你的路径
Ex: www.example.com/
| 归档时间: |
|
| 查看次数: |
19387 次 |
| 最近记录: |