function save(save_hospital){ **触发模态框中新增确定并保存医院的按钮的函数** **save_hospital 是要传递的参数** data = $('#postform').serializeArray() **得到提交表单中的所有数据** if (save_hospital) { **如果要传递的参数已经存在** if (!$('input[name=hospital_lat]').val() || !$('input[name=hospital_lng]').val()) { layer.msg('请填写医院的经纬度'); **如果经纬度有一个没填写就弹出这个信息** return false; } data.push({name:'save_hospital',value:1}); **将这个医院保存到数据中** } $.ajax({ type: 'POST', url : "{{url('admin/pyhsician/')}}/"+{{$data->id}}, dataType: 'json', data: data, success: function(data){ if(data.status==1){ layer.msg(data.message); setTimeout(function(){//两秒后跳转 window.location.href = data.url; },1000); }else{ alert(data.message); } }, error:function(data){ if (data.status == 422) { var json=JSON.parse(data.responseText); json = json.errors; for ( var item in json) { for ( var i = 0; i < json[item].length; i++) { layer.msg(json[item][i],{time:1000}); return ; //遇到验证错误,就退出 } } } else { layer.msg('服务器连接失败',{time:1000}); } return ; } }); return false; function success(data) { if (data.status == 0) { alert(data.message); } else { window.location.href = data.url; } }; }
以上所述是小编给大家介绍的js弹出模态框方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章: