我在我的表格中有两个选择,其中一个将拥有主村庄,第二个必须根据所选的主要村庄显示小村庄。
这是AJAX请求。
<script>
$('#GN_Number').change(function()
{
alert('changed');
$.get('/GN_Number/' + this.value + '/villages.json', function(villages)
{
var $state = $('#Village_ID');
$state.find('option').remove().end();
$.each(villages, function(index, village)
{
$state.append('<option value="' + village.id + '">'
+village.Tamil + '</option>');
});
});
});
HTML代码
<tr>
<td>
@if($gn != null)
<select id="GN_Number" class="selector" name="GN_Number">
<option value=""></option>
@foreach($gn as $n)
<option value="{{ $n->id }}">{{ $n->Tamil }}</option>
@endforeach
</select>
@endif
</td>
<td>
<select id="Village_ID" class="selector" name="Village_ID">
</select>
</td>
我对申请的路线如下
get('GN_Number/{code}/villages.json', function($code)
{
return village_list::where('GN_ID', $code)->get();
});
虽然我在Chrome开发者模式下测试代码,但我找不到任何ajax请求。
如果我错了,请检查此代码并纠正我
提前致谢