jquery - 在 Laravel 中使用 Jquery 获取 base_url

标签 jquery laravel laravel-5

我使用的是 Laravel 5.0。我想使用 jquery 获取 laravel 页面的基本 url。 我尝试过以下功能。

function getBaseURL () {
   return location.protocol + "//" + location.hostname + (location.port && ":" + location.port) + "/";
}

但这仅给出http://localhost。我需要 jquery 中的完整基本 url。该怎么办?

最佳答案

您的意思是您希望 Laravel 应用程序的基本 URL 在您的 javascript 中可用吗?

您可以将其包含在 template.blade.php 中:

<script type="text/javascript">
var APP_URL = {!! json_encode(url('/')) !!}
</script>

而不是在 JavaScript 中的任何位置访问该 var:

console.log(APP_URL);

关于jquery - 在 Laravel 中使用 Jquery 获取 base_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30938077/

相关文章:

php - 拉维尔 4.2 : Slow queries when using an external MySQL server

Laravel - 由于某种原因,max 打破了我的查询

php - 使用 Composer 在 Windows 8.1 上安装 Laravel

php - Laravel 获取关系或所有对象

mysql - 用 3 个关系保存数据 eloquent

javascript - bootstrapvalidator 在 ckeditor 字段上给出 "Cannot read property ' group' of undefined"

jquery - JQUERY UI 日期选择器可以显示日期名称而不是日期吗?

jquery - 旋转引号 Jquery

php - Laravel 从关系中获取第一项的模型

javascript - 当我加载 .xml 文件时,它的内容有时会出现在我的网页上,但当我刷新时,它就会消失。 (javascript、jquery、ajax、xml)