【发布时间】:2014-04-20 06:08:19
【问题描述】:
我正在为我在 Laravel 中构建的网站构建商店定位器。由于刀片文件调用 js 文件,因此它位于assets 文件夹中。它无法识别这样的 URL
$.ajax({
url: '{{ URL::action('getLocation') }}',
// ...
});
这就是我的 route.php 的方式
Route::post('/getLocation', array('as'=>'getLocation','uses'=>'FrontController@getLocation'));
所以它没有找到文件。如何在 ajax URL 中调用此函数?
【问题讨论】:
-
在 JS 中实际打印出什么?即什么是
{{ URL::action('getLocation') }} -
@ExplosionPills 从用户那里获取当前的纬度和经度
-
这是
php文件还是js文件(您在其中使用了$.ajax)? -
包含$.ajax请求的文件是.blade.php文件吗?
-
刀片文件调用js文件