news_review_detail.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. function getCookie(name) {
  2. var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
  3. return r ? r[1] : undefined;
  4. }
  5. $(function(){
  6. $(".news_review").submit(function (e) {
  7. e.preventDefault()
  8. // TODO 新闻审核提交
  9. // 获取到所有的参数
  10. var params = {};
  11. $(this).serializeArray().map(function (x) {
  12. params[x.name] = x.value;
  13. });
  14. // 取到参数以便判断
  15. var action = params["action"];
  16. var news_id = params["news_id"];
  17. var reason = params["reason"];
  18. if (action == "reject" && !reason){
  19. alert("请输入拒绝原因");
  20. return;
  21. }
  22. params = {
  23. "action": action,
  24. "news_id": news_id,
  25. "reason": reason
  26. };
  27. $.ajax({
  28. url: "/admin/news_review_detail",
  29. type:"post",
  30. contentType: "application/json",
  31. headers:{
  32. "X-CSRFToken": getCookie("csrf_token")
  33. },
  34. data: JSON.stringify(params),
  35. success:function (resp) {
  36. if (resp.errno == "0"){
  37. // 返回上一页,刷新数据
  38. location.href = document.referrer;
  39. }else {
  40. alert(resp.errmsg);
  41. }
  42. }
  43. })
  44. })
  45. })
  46. // 点击取消,返回上一页
  47. function cancel() {
  48. history.go(-1)
  49. }