JS:如何刷新頁面模式
function createNewCategory(idx){
$('#category').modal('show');
var modal = $('#category').modal();
$('.ok').unbind().click(function(){
modal.find('form').ajaxSubmit({
url: "<?php echo url('/category') ?>",
type: "POST",
dataType : 'json',
success : function(data){
var app = '<option selected="" value="'+data.CategoryID+'">'+data.CategoryName+'</option>';
$('.cats-' + idx).append(app);
$('.cats-' + idx).multiselect();
}
});
modal.modal('hide');
});
return false;
}
模式窗體(HTML)
<div class="modal fade" id="category">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Kategori baru</h4>
</div>
<div class="modal-body">
<form class="form-horizontal" id="category-form" enctype="multipart/form-data">
{{ csrf_field() }}
<div>
<ul class="nav nav-tabs language" role="tablist" id="myTab" >
@foreach($languages as $language)
<li name="LanguageName" class="{{$language->id == 1 ? 'active' : ''}}"><a href="#catlang-{{$language->id}}" data-toggle="tab">{{$language->LanguageName}}</a></li>
@endforeach
</ul>
<div class="tab-content">
@foreach($languages as $language)
<div class="tab-category tab-pane fade {{$language->id == 1 ? 'in active' : ''}}" id="catlang-{{$language->id}}">
<label>Nama Kategori <span class="required">*</span></label>
<input type="text" name="CategoryName[{{$language->id}}]" class="form-control" required></input>
</div>
@endforeach
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary ok">OK</button>
</div>
</div>
</div>
</div>
在「輸入文本」我輸入的東西后然後我關閉,我再次打開該模式。該模式也不會刷新頁面,這讓我之前獲得的輸入文本的價值。如何刷新模式?
最好是使用像id或class之類的東西,而不是使用form標籤作爲選擇器。 –