//_name鏄寘鍚鏂囦欢鐨凕script>鐨刬d鍊 var v = document.getElementById("discuss_js"); //涓嬮潰鐨刵ame鏄痷rl涓殑鍙傛暟鍚 var cmsURL = getUrlParameterAdv("cmsURL",v.getAttribute('src')); var siteId = getUrlParameterAdv("siteId",v.getAttribute('src')); var messageId = getUrlParameterAdv("messageId",v.getAttribute('src')); //楠岃瘉鐮 var codeVal = ''; var status = 1; var isLogin = true; var needLogin = true; //缈婚〉 var pageNum = ''; var numPerPage = ''; /** * 鏂囩珷璇勮 */ $(function(){ initial(); }); function initial(){ try{ $.ajax({ url: cmsURL + "/discussController/discussMsg.do", dataType:'jsonp', data:{ 'siteId' : siteId, 'pageNum' : pageNum, 'numPerPage' : numPerPage, 'messageId' : messageId }, success:function(result) { if(result.success){ needLogin = result.needLogin; isLogin = result.isLogin; if(result.needCheck){ status = 2; } var discussContent = '
' + '' + '' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + '
' + ' 鍙戣〃璇勮锛? + '
' + ' ' + '
' + ' 楠岃瘉鐮侊細' + ' ' + '
' + ' ' + '
' + '
'; $('#discussContent').html(discussContent); createCode(); var list = result.data.list; var discussList = ''; for(var i=0; i' + ' ' + msg.username + ' ' + msg.time + ' ' + ' ' + ' ' + ' ' + ' ' ; } discussList += '
' + ' ' + msg.content + '
'; $('#discussList').html(discussList); getPageList(result.data); }else{ $('#discussContent').html(result.error); } }, timeout:3000 }); }catch(e){ } } function sub(){ //鏄惁闇€瑕佺櫥褰曡瘎璁 if(needLogin){ //鏄惁鐧诲綍锛屾湭鐧诲綍璺宠浆鐧诲綍椤甸潰 if(! isLogin){ alert('闇€瑕佺櫥褰曟墠鍙互鍙戣〃璇勮锛?); window.location.href = cmsURL + '/visitor.jsp?pageBack=1'; return; } } var content = $('#content').val(); if($('#yzm').val() != codeVal){ alert('楠岃瘉鐮侀敊璇?'); createCode(); return; } $.ajax({ url: cmsURL + "/discussController/saveDiscuss.do", dataType:'jsonp', data:{ 'content':content, 'status':status, 'msgId':messageId }, success:function(data) { if(data.success){ alert('璇勮淇濆瓨鎴愬姛锛?); window.location.reload(); } }, async:false }); } function createCode(){ var codeStr = ''; var code = document.getElementById("code"); function RndNum(n){ var rnd = ''; for(var i=0; i< n; i++){ rnd += Math.floor(Math.random() * 10); return rnd; } } var num1 = RndNum(1); var num2 = RndNum(1); codeStr = num1 + '+' + num2 + "="; codeVal = parseInt(num1) + parseInt(num2); if(code){ code.className='code'; code.value=codeStr; } } function getPageList(data){ var flipHtml = ''; if(data.count > data.pageSize){ flipHtml = ''; $("#discussPage").html(flipHtml); $('.pagelist li').click(function(){ var nowPage = $(this).attr("prop"); if(nowPage != null && nowPage != 'null'){ pageNum = nowPage; numPerPage = data.pageSize; initial(); } }); }else{ $("#discussPage").html(flipHtml); } }