当前位置: 代码迷 >> Java Web开发 >> 怎么在前端弹出提示框
  详细解决方案

怎么在前端弹出提示框

热度:46   发布时间:2016-04-16 22:11:18.0
如何在前端弹出提示框
使用了struts2框架的web项目,我想实现这样的功能:
我在前端作了一个按钮,点击后下载对应URL的文件,可能会出现的情况是URL无效或者为空(这是合理的情况) 这时需要弹出一个”文件不存在“的提示框,URL是否有效为空在java后端判定,请问 在前端应该怎么做
------解决方案--------------------
用模态吧
不刷新原页面,但能够和原页面进行数据交互。用户体验良好
------解决方案--------------------
前端就是判断是否存在,jsp 根据根据返回值显示成功是否。
------解决方案--------------------
用Ajax,把要判断的值传给action,判断后返回一个值给ajax,然后ajax使用回调函数,函数中写alert(“URL 无效”).就能弹出了

------解决方案--------------------
<div id="test006">
<div id="duv006">
<h2>
前端页面弹出窗口
</h2>
<input type="text" name="URL" id="text006">
<input type="button" id="bt006" value="点击,将提交到action中进行判断是否为空。">
</div>
</div>

------解决方案--------------------
<script type="text/javascript">
$(document).ready(function(){
$('#bt006').click(function(){
var param=$('#text006').val();
$.ajax({
url:"tanchu.action",
method:"GET",
data:{param:param},
dataType:"json",
success:function(data){
alert(data.test);
},
error:function(){
alert('程序出现错误!');
}
});
});

});
</script>

------解决方案--------------------
这个和Struts没关系,典型的AJAX运用,看看jQuery的AJAX,非常简单的,几行代码就可以完成了。
  相关解决方案