<script type="text/javascript">
ctxPath = [[@{/}]];
$(function(){
//下一页
nextPage = function () {
var pageCount = parseInt($("#pageCount").text());
var page = parseInt($("#page").text());
var name = $("#name").text();
// alert(pageCount+"==="+page);
if (pageCount > page) {
page = page + 1;
$("#page").text(page);
//window.location.href = ctxPath+"/jkfwList?page="+pageNo;
httpPost(ctxPath + "findAll", {page: page, name: name});
} else {
Dialog.confirm('警告:已经是最后一页');
}
}
//上一页
prePage = function () {
var page = parseInt($("#page").text());
var name = $("#name").text();
if (page > 1) {
page = page - 1;
$("#page").text(page);
httpPost(ctxPath + "findAll", {page: page, name: name});
} else {
Dialog.confirm('警告:已经是第一页');
}
}
httpPost = function (URL, PARAMS) {
var temp = document.createElement("form");
temp.action = URL;
temp.method = "post";
temp.style.display = "none";
for (var x in PARAMS) {
var opt = document.createElement("textarea");
opt.name = x;
opt.value = PARAMS[x];
temp.appendChild(opt);
}
document.body.appendChild(temp);
temp.submit();
return temp;
}
//上下架
changeDown = function (id) {
Dialog.confirm('警告:您确认要使用本书吗?', function () {
$(function () {
$.ajax({
type: "post",
url: "changeDown",
data: {"id": id},
dataType: "json",
success: function (res) {
if (res == "1") {
Dialog.alert("借书成功!", function () {
// window.location.href = ctxPath+"/findAll";
httpPost(ctxPath + "findAll", "");
//window.location.reload();
});
} else {
Dialog.alert("借书失败!");
}
}
});
});
});
}
changeUp = function (id) {
Dialog.confirm('警告:您确认要归还本书吗?', function () {
$(function () {
$.ajax({
type: "post",
url: "changeUp",
data: {"id": id},
dataType: "json",
success: function (res) {
if (res == "1") {
Dialog.alert("归还成功!", function () {
// window.location.href = ctxPath+"/findAll";
httpPost(ctxPath + "findAll", "");
//window.location.reload();
});
} else {
Dialog.alert("归还失败!");
}
}
});
});
});
}
//编辑
editbook = function (Id) {
var diag = new Dialog();
diag.ID = "editbook";
diag.Width = 700;
diag.Height = 500;
diag.Title = "图书信息修改";
diag.URL = "editOneView?id=" + Id;
diag.OKEvent = function () {
var bookEditForm = $("#_DialogFrame_editbook").contents().find("#bookEditForm");
if (validateFrom() == false) {
return;
}
;
$(function () {
$.ajax({
type: "post",
url: "editOne",
data: bookEditForm.serialize(),
dataType: "json",
success: function (res) {
diag.close();
if (res == "1") {
Dialog.alert("修改成功!", function () {
httpPost(ctxPath + "findAll", "");
});
} else {
Dialog.alert("修改失败!");
}
}
});
});
};//点击确定后的方法 */
diag.show();
}
//新增
addBook = function () {
var diag = new Dialog();
diag.ID = "addbook";
diag.Width = 700;
diag.Height = 500;
diag.Title = "图书信息添加";
diag.URL = "editOneView?id=0";
diag.OKEvent = function () {
var bookaddForm = $("#_DialogFrame_addbook").contents().find("#bookAddForm");
if (addFrom() == false) {
return;
};
$(function () {
$.ajax({
type: "post",
url: "addOne",
data: bookaddForm.serialize(),
dataType: "json",
success: function (res) {
diag.close();
if (res == "1") {
Dialog.alert("添加成功!", function () {
httpPost(ctxPath + "findAll", "");
});
} else if (res == "0") {
Dialog.alert("添加失败!");
}else {
Dialog.alert("图书馆已有此书!");
}
}
});
});
};//点击确定后的方法 */
diag.show();
}
});
//修改表单校验方法
validateFrom = function(){
var bookEditForm = $("#_DialogFrame_editbook").contents().find("#bookEditForm");
var id = bookEditForm.find("#bookId").val();
var bookName = bookEditForm.find("#bookName");
var bookAuthor = bookEditForm.find("#bookAuthor");
var bookPress = bookEditForm.find("#bookPress");
var bookBirth = bookEditForm.find("#bookBirth").val();
var bookPrice = bookEditForm.find("#bookPrice");
var bookType = bookEditForm.find("#bookType");
var bookIsbn = bookEditForm.find("#bookIsbn").val();
var bookSta = bookEditForm.find("#bookSta");
if(isEmpty(bookName.val())){
alert("书名不能为空!");
return false;
}
if(isEmpty(bookAuthor.val())){
alert("作者不能为空!");
return false;
}
if(isEmpty(bookPress.val())){
alert("出版社不能为空!");
return false;
}
if(isEmpty(bookBirth)){
alert("出版日期不能为空!");
return false;
}
if(isEmpty(bookPrice.val())){
alert("价格不能为空!");
return false;
}
if(isEmpty(bookIsbn)){
alert("ISBN不能为空!");
return false;
}
if(bookName.length>16){
alert("图书名称长度不能过16个汉字!");
return false;
}
if(bookAuthor.length>16){
alert("作者长度不能过8个汉字!");
return false;
}
if(bookPress.length>16){
alert("出版社长度不能过32个汉字!");
return false;
}
}
//增加表单校验方法
addFrom = function(){
var bookaddForm = $("#_DialogFrame_addbook").contents().find("#bookAddForm");
var bookName = bookaddForm.find("#bookName");
var bookAuthor = bookaddForm.find("#bookAuthor");
var bookPress = bookaddForm.find("#bookPress");
var bookBirth = bookaddForm.find("#bookBirth").val();
var bookPrice = bookaddForm.find("#bookPrice");
var bookType = bookaddForm.find("#bookType");
var bookIsbn = bookaddForm.find("#bookIsbn").val();
var bookSta = bookaddForm.find("#bookSta");
if(isEmpty(bookName.val())){
alert("书名不能为空!");
return false;
}
if(isEmpty(bookAuthor.val())){
alert("作者不能为空!");
return false;
}
if(isEmpty(bookPress.val())){
alert("出版社不能为空!");
return false;
}
if(isEmpty(bookBirth)){
alert("出版日期不能为空!");
return false;
}
if(isEmpty(bookPrice.val())){
alert("价格不能为空!");
return false;
}
if(isEmpty(bookIsbn)){
alert("ISBN不能为空!");
return false;
}
if(bookName.val().length>16){
alert("图书名称长度不能过16个汉字!");
return false;
}
if(bookAuthor.val().length>8){
alert("作者长度不能过8个汉字!");
return false;
}
if(bookPress.val().length>32){
alert("出版社长度不能过32个汉字!");
return false;
}
}
isEmpty = function(str){
if(str==null || str=="" || str=="undefied"){
return true;
}
return false;
}
</script>
Ajax弹窗做修改删除等操作
最新推荐文章于 2022-05-18 12:04:24 发布