You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.5 KiB

2 years ago
$(function() {
$('#btnUpdate').click(function() {// 保存按钮点击事件
// 获取页面数据并且转化成JSON格式的数据
var data = { "topicid" : $("#topicid").val(),"usersid" : $("#usersid").val(),"articleid" : $("#articleid").val(),"contents" : $("#contents").val(),"addtime" : $("#addtime").val()};
var loc = $('#basepath').val();// 获取项目根目录
var url = loc + "topic/xupdateTopic.action";// 获取更新数据Controller地址
$.ajax({// 调用JQuery的Ajax方法
type : "post",// 提交方式为Post
url : url,// 提交路径
dataType : "json",// 提交数据格式
data : data,// 提交的数据
success : function(json) {// 提交数据成功此json是返回值
if (json.result == 0) {// 返回数据是0则更新失败
alert('数据请求失败,请稍后再试!');// 弹出提示
} else {// 返回数据不是0 则更新成功
var index = parent.layer.getFrameIndex(window.name);// 获得frame索引
parent.location.reload();// 父窗体重新加载
parent.layer.close(index);// 关闭当前frame
}
console.log(json.result);// 浏览器控制台输出返回数据(测试用)
},
error : function() {// 提交数据失败
alert('ajax请求发生错误3');// 弹出提示
}
});
});
$('#btnClose').click(function() {// 关闭按钮点击事件
var index = parent.layer.getFrameIndex(window.name);
parent.location.reload();
parent.layer.close(index);
});
});