$(function () { // 点击评论提交评论 $(".g-click-comment").click(function () { // 验证是否不用登陆就可以评论 var commentLimit = $("input[name='comment-limit']").val(); if (commentLimit == 2) { // 需要验证是否登录 if (false === isUserLogin()) { layer.alert(languagePack('noLoginMessage'), function (index) { window.location.href="nfncfsMphjoVsm;" layer.close(index); }); return ''; } } // 获取验证码 var code = $("input[name='code']").val(); if (code === "") { layer.alert(languagePack('verificationCodeCannotBeEmpty'), function (index) { layer.close(index); }); return ''; } // 获取文章的id var articleId = $("input[name='article-id']").val(); if (parseInt(articleId) < 1) { return ''; } // 是否匿名 if ($("input[name='anonymous']").length < 1 || $("input[name='anonymous']").is(":checked")) { var anonymous = 1; } else { var anonymous = 0; } // 获取评论内容 var message = $("textarea[name='comment-message']").val(); if (message == "") { layer.alert(languagePack('pleaseEnterComments'), function (index) { layer.close(index); }); return ''; } if (strlen(message) > 1000) { layer.alert(languagePack('commentaryContentCanNotMoreThan500Words'), function (index) { layer.close(index); }); return ''; } $.ajax({ type: "POST", url: ajaxUrlArticleComment, data: { commentLimit: commentLimit, articleId: articleId, anonymous: anonymous, message: message, code: code }, dataType: 'json', success: function (_ret) { // 非法操作 if (_ret._return !== "success" && _ret.code == "110") { return ajaxError(); } // 登录超时 if (_ret._return !== "success" && _ret.code == "1") { gotoMemberLoginPage(); } // 错误信息提示 if (_ret._return !== "success" && _ret.message !== "") { if (_ret.code == "1") { layer.alert(_ret.message, function (index) { window.location.href="nfncfsMphjoVsm;" layer.close(index); }); } else { layer.alert(_ret.message, function (index) { layer.close(index); }); } return false; } // 返回成功 if (_ret._return === "success") { setTimeout(function () { window.location.reload(); }, 3000); layer.alert(languagePack('commentOnSuccess'), function (index) { window.location.reload(); layer.close(index); }); } }, error: function () { return ajaxError(); } }); }); });