Laravel + jquery ajax 找不到文件的地址
Posted
技术标签:
【中文标题】Laravel + jquery ajax 找不到文件的地址【英文标题】:Laravel + jquery ajax does not find the address for file 【发布时间】:2015-01-20 15:34:52 【问题描述】:我开始学习 Laravel。并显示出很多问题。对于应该促进生活的产品来说太多了。但不是关于这个故事就是故事。
Laravel 4,jQuery 2
尝试通过按下按钮从主文件中的另一个文件下载内容。
但页面 javascript 抛出“Uncaught ReferenceError: address is not defined”
以及您要检索新内容上传的地方。
最奇怪的是另一个具有相同设置的 laravel 站点,一切都在加载。
包含内容位置和 jquery ajax 脚本的主文件
$('#lsnbBtnAddHistory').on('click', function()
$.get('address-view-history', aid: aid , function(result)
$('#itemContent').html(result);
);
);
route.php 文件
Route::get('/address-view-history/', array(
'as' => 'address-view-history-get',
'uses' => 'AddressController@getAddressViewHistory'
));
有没有人知道为什么 route.php 文件找不到 url 路径。
编辑: 我找到了一个可行的解决方案
$.get(
' URL::asset("/") address-view-history',
,
function(result)
$('#itemContent').html(result);
);
但是在同一台计算机上具有相同设置的另一个 laravel 文件夹/页面/站点可以在没有 URL :: assets ("/") 的情况下工作。 为什么 route.php 无法检索和处理“address-view-history”?
【问题讨论】:
【参考方案1】:我不熟悉 laravel,但问题可能与您的网址有关
'address-view-history'
应该是这样的
'/address-view-history' or '~/address-view-history'
【讨论】:
以上是关于Laravel + jquery ajax 找不到文件的地址的主要内容,如果未能解决你的问题,请参考以下文章