//由于封装之后的ajax,返回 从数据库得到的数据 ,此时想在这个地方完成页面的跳转将不支持,可以通过下面的方法(页面的JS)间接完成需要跳转的页面
<script>
$(".deleteSection").click(function(){
let con = confirm("确认删除次科室吗?")
let sid = $(this).siblings(".sectssSid").val()
if(con == true){
$.ajax({
type : "get",
url : "/regist_sys/deleteSection",
data : "sid=" + sid,
async : false, //注意:此处是同步,不是异步
success : function(data){
if(data =="delete"){
window.location.href="/regist_sys/sectionInfo";//需要跳转的地址
}
}
});
}
})
</script>
<script type="text/javascript">
function dodel(did){
if(confirm("您确定要删除该记录吗?")){
// $("#delid").val($(this).attr('opid'));
$.ajax({
//几个参数需要注意一下
type: "POST",//方法类型
dataType: "json",//预期服务器返回的数据类型
url: "{:url('comp/sjs/doDel')}" ,//url
data: {'did':did},
success: function (result) {
console.log(result);//打印服务端返回的数据(调试用)
if (result.code==1) {
alert(result.msg);
location.reload(true);
}else{
alert(result.msg);
}
},
error : function() {
alert(result.msg);
}
});
}
}
</script>
<script type="text/javascript">
function uploadPic() {
var formData = new FormData();
formData.append("file", $("#imagePath").get(0).files[0]);
$.ajax({
url: "{:url('comp/sjs/uploadPic')}",
type:'POST',
data:formData,
cache: false,
contentType: false, //不可缺
processData: false, //不可缺
success:function(data){
console.log(data);
alert("success!");
$('#pic').attr('src',data.message);
$('#logopath').val(data.message);
},
error : function() {
alert("异常!");
}
});
}
$(document).ready(function () {
$("#btnSave").click(function(){
$.ajax({
//几个参数需要注意一下
type: "POST",//方法类型
dataType: "json",//预期服务器返回的数据类型
url: "{:url('comp/sjs/doUpdate')}" ,//url
data: $('#form1').serialize(),
success: function (result) {
console.log(result);//打印服务端返回的数据(调试用)
if (result.code==1) {
alert(result.msg);
location.href="{:url('comp/sjs/index')}";
}
},
error : function() {
alert("异常!");
}
});
});
});
</script>