//轉向登入頁 function returnLoginPage(){ location.href = '/ch/member_welcome.php'; } //發佈文章 function publishForumDiscuss(){ errornum=0; //標題 if($("form#forumPubForm #f_subject").val() == ""){ alert("請輸入標題!"); errornum++; $("form#forumPubForm #f_subject").focus(); return false; } //內容 if($("form#forumPubForm #f_content").val() == ""){ alert("請輸入內容!"); errornum++; $("form#forumPubForm #f_content").focus(); return false; } if(errornum <= 0){ let myForm = document.getElementById('forumPubForm'); let formData = new FormData(myForm); $.ajax({ type: "POST", url: "ajax/forum_discuss_publish.php", data: formData, dataType: "json", cache: false, processData: false, // Don't process the files contentType: false, // Set content type to false as jQuery will tell the server its a query string request }) .done(function(data) { console.log("success"); if(data['status'] == "true"){ alert(data['msg']); location.reload(); }else{ alert(data['msg']); } }) .fail(function() { console.log("error"); alert("系統連線異常,請稍後再試!"); }); } } //更新文章 function editForumDiscuss(){ errornum=0; //標題 if($("form#forumEditForm #f_subject").val() == ""){ alert("請輸入標題!"); errornum++; $("form#forumEditForm #f_subject").focus(); return false; } //內容 if($("form#forumEditForm #f_content").val() == ""){ alert("請輸入內容!"); errornum++; $("form#forumEditForm #f_content").focus(); return false; } if(errornum <= 0){ let myForm = document.getElementById('forumEditForm'); let formData = new FormData(myForm); $.ajax({ type: "POST", url: "ajax/forum_discuss_edit.php", data: formData, dataType: "json", cache: false, processData: false, // Don't process the files contentType: false, // Set content type to false as jQuery will tell the server its a query string request }) .done(function(data) { console.log("success"); if(data['status'] == "true"){ alert(data['msg']); location.href = data['url']; //location.reload(); }else{ alert(data['msg']); } }) .fail(function() { console.log("error"); alert("系統連線異常,請稍後再試!"); }); /* $.ajax({ type: "POST", url: "ajax/forum_discuss_edit.php", data: $("form#forumEditForm").serialize(), dataType: "json", cache: false }) .done(function(data) { //console.log("success"); if(data['status'] == "true"){ alert(data['msg']); location.reload(); }else{ alert(data['msg']); } }) .fail(function() { //console.log("error"); alert("系統連線異常,請稍後再試!"); }); */ } } //刪除文章 function deleteForumDiscuss(){ $.ajax({ type: "POST", url: "ajax/forum_discuss_remove.php", data: $("form#forumDelForm").serialize(), dataType: "json", cache: false }) .done(function(data) { //console.log("success"); if(data['status'] == "true"){ alert(data['errormsg']); location.reload(); }else{ alert(data['errormsg']); } }) .fail(function() { //console.log("error"); alert("系統連線異常,請稍後再試!"); }); } //刪除文章_圖片 function deleteForumDiscussPicture(){ $('.lightbox_gallery input[name=forum_id]').val( $('.lightbox_gallery .page-content').attr('forum-id') ); $('.lightbox_gallery input[name=gallery_index]').val( $('.lightbox_gallery .page-content').attr('forum-picture-index') ); $('.lightbox_gallery').hide(); // 關閉光箱 $.ajax({ type: "POST", url: "ajax/forum_photo_remove.php", data: new FormData( $('.lightbox_gallery').find('form')[0] ), dataType: "json", cache: false, contentType: false, //required processData: false, // required }) .done(function(data) { //console.log("success"); if(data['status'] == "true"){ alert(data['errormsg']); location.reload(); }else{ alert(data['errormsg']); } }) .fail(function() { //console.log("error"); alert("系統連線異常,請稍後再試!"); }); } //文章-留言按讚 function likeForumDiscuss(thisObj){ var messageId = $(thisObj).attr('message-id'); var forumId = $(thisObj).closest('.page-content').attr('forum-id'); var picId = $(thisObj).closest('.page-content').attr('forum-picture-id'); var picIndex = $(thisObj).closest('.page-content').attr('forum-picture-index'); $.ajax({ type: "POST", url: "ajax/forum_discuss_like.php", data: { 'mid': messageId, 'fid': forumId, 'pid': picId, 'pindex': picIndex, }, dataType: "json", cache: false }) .done(function(data) { //console.log("success"); if(data['status'] == "true"){ //取消按讚 if(data['slike'] == "N"){ //console.log("removeClass"); $(thisObj).removeClass('setLikeComplete') $(thisObj).removeClass('light') } if(data['slike'] == "Y"){ //console.log("addClass"); var completeClass="setLikeComplete"; var likeClass=$(thisObj).attr('class'); $(thisObj).addClass(completeClass); $(thisObj).addClass('light'); } } }) .fail(function() { //console.log("error"); alert("系統連線異常,請稍後再試!"); }); }