Laravel Jquery Ajax 404错误和迁移 URL 问题
Laravel Jquery Ajax 404 error and migration URL Issue
我在使用 laravel & Ajax 时遇到错误。
这是我的代码。
<button id="openBtn" class="btn blue pull-right"><i class="glyphicon glyphicon-plus"></i> Add Certification</button>
$(".editcertifictns #openBtn").click(function(e){
e.preventDefault();
$.ajax({
type:'get',
dataType:'html',
async:false,
url:'getcertifications',
success:function(response){
$("select[name=certictnsoptn]").html(response);
$(".modelPophldr,.modelPop").show();
$("#catagry_name").val("").focus();
$(".formitmpic").hide();
$(".modelPop").animate({'margin-top':'25px'});
},
});
路线。
Route::get('getcertifications',['uses'=>'GblgetapiController@getcertifications']);
控制器
public function getcertifications(){
$arr = DB::table('master_cirtfctnassc')->get();
$string ="";
foreach ($arr as $arr) {
$string .= "<option value='.$arr->cirtfctnassc_name.'>".$arr->cirtfctnassc_name."</option>"
}
return $string;
}
绑定区域..
<div class="modelBody">
<div class="form-group">
<select class="form-control" name="certictnsoptn">
<option></option>
</select>
</div>
</div>
当点击按钮时,应用会发送一个ajax..
我附上 firebug 在 ajax 执行时的屏幕截图...
看 URL 盘旋...:(((([
如何在 js 文件中使用完整的 url 而不会在迁移阶段出现问题....
有人请帮我解决这个问题吗???? :(:(:(:(:(:(:(:(
要使完整 URL 在所有 Javascript 中可用,您可以像这样(在 blade 中)在页面中的某处设置一个全局变量:
<script type="text/javascript">
var BASEURL = "{!! url('/') !!};";
</script>
所以稍后你可以做:
$.ajax({
type:'get',
dataType:'html',
async:false,
url: BASEURL + 'getcertifications'
});
我在使用 laravel & Ajax 时遇到错误。
这是我的代码。
<button id="openBtn" class="btn blue pull-right"><i class="glyphicon glyphicon-plus"></i> Add Certification</button>
$(".editcertifictns #openBtn").click(function(e){
e.preventDefault();
$.ajax({
type:'get',
dataType:'html',
async:false,
url:'getcertifications',
success:function(response){
$("select[name=certictnsoptn]").html(response);
$(".modelPophldr,.modelPop").show();
$("#catagry_name").val("").focus();
$(".formitmpic").hide();
$(".modelPop").animate({'margin-top':'25px'});
},
});
路线。
Route::get('getcertifications',['uses'=>'GblgetapiController@getcertifications']);
控制器
public function getcertifications(){
$arr = DB::table('master_cirtfctnassc')->get();
$string ="";
foreach ($arr as $arr) {
$string .= "<option value='.$arr->cirtfctnassc_name.'>".$arr->cirtfctnassc_name."</option>"
}
return $string;
}
绑定区域..
<div class="modelBody">
<div class="form-group">
<select class="form-control" name="certictnsoptn">
<option></option>
</select>
</div>
</div>
当点击按钮时,应用会发送一个ajax..
我附上 firebug 在 ajax 执行时的屏幕截图...
看 URL 盘旋...:(((([
如何在 js 文件中使用完整的 url 而不会在迁移阶段出现问题.... 有人请帮我解决这个问题吗???? :(:(:(:(:(:(:(:(
要使完整 URL 在所有 Javascript 中可用,您可以像这样(在 blade 中)在页面中的某处设置一个全局变量:
<script type="text/javascript">
var BASEURL = "{!! url('/') !!};";
</script>
所以稍后你可以做:
$.ajax({
type:'get',
dataType:'html',
async:false,
url: BASEURL + 'getcertifications'
});