我是用struts1.2做了一个留言程序的,假如提交数据时,想在action弹出一个...
发布网友
发布时间:2024-10-23 18:00
我来回答
共3个回答
热心网友
时间:2024-11-06 06:09
①可以用Ajax提交哦,这种是最方便的:
<textarea id="msg">
<button onclick="submitMsg()">
<script>
//jquery ajax
function submitMsg(){
$.ajax({
async : false,
cache:false,
url: 提交内容的actioin?msg=$("#msg").val(); //请求的action路径
error: function () {//请求失败处理函数
alert('请求失败');
},
success:function(data){ //请求成功后处理函数
if(data==true){
alert("提交成功");
}else{
alert("提交失败");
}
}
});
}
</script>
②可以在留言页面定义一个hidden的formbean,用户判断用户是否留言,默认值为0,表示未提交,当用户点击提交按钮,将留言内容提交到action,修改formbean的值为1,表示内容已经提交,最后在页面通过javascript判断如果formbean为1,则弹出提示窗口。
<input type="hidden" id="flag" value="${flag}">
然后定义一个onload事件
function checkFlag(){
if($("#flag").val()=='1'){
alert("提交成功");
}
}
很久没敲代码了,估计很多语法是错误,思路给你了,具体怎么解决就自己弄下巴
热心网友
时间:2024-11-06 06:05
是弹出一个窗口还是跳转到一个窗口啊?如果是弹出一个窗口,那关闭弹出窗口后父页面怎么处理?这些问题你都要考虑好。
单论弹个窗口是很简单的事,主要问题是你要怎么弹。
热心网友
时间:2024-11-06 06:09
看不懂