JS中url的注意事項(xiàng)
var deleteSecretary = function (branchId) {
$.ajax({
url: '/manager/party-branch/' + branchId + '/delete-cadre/1',
method: 'patch',
data: 'form',
dataType: 'json',
success: function (data){
if(data.success){
alert('刪除成功');
window.location.reload();
}else{
alert(data.message);
}
}
})
}
此時(shí)是正確的,但是如果少掉了url里的第一個(gè)' / ',路由解析就會(huì)謎一樣地錯(cuò)了
前端頁(yè)面的確認(rèn)彈窗
1.表單提交
HTML代碼如下
<form name="form" method="POST" action="{{ url('manager/party-branch/'.$branch['id'].'/member-delete') }}">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="box-footer">
<button type="submit" id="submitButton" class="btn btn-primary">提交</button>
</div>
</form>
JS代碼為
$('#submitButton').click(function(){
if(window.confirm('被勾選的成員都將不會(huì)屬于該支部了,確定要繼續(xù)?')){
return true;
}//end of if
else{
return false;
}
});
id = "submitButton"是中間參數(shù)
2.頁(yè)面按鈕(如刪除按鈕等)
HTML代碼如下
<button type="button" class="btn btn-block btn-success btn-xs"
onclick="if(confirm(真的確定要關(guān)閉該期培訓(xùn)?'))
closeTrain({{ $train['id'] }})">關(guān)閉</button>
closeTrain為JS代碼中的一個(gè)函數(shù)
JS代碼為
var closeTrain = function closeTrain (id) {
$.ajax({
'url': '/manager/academy/train-list/' + id + '/close',
'method': 'patch',
'dataType': 'json',
'success': function (data) {
if(data.success){
alert('xxx');
window.location.reload();
}else{
alert(data.message);
}
}
});
};