var maxCount = 200; // 最高字数 var answer = ''; //答案 var sessionid = ''; var qs = parseQueryString(window.location.href); $().ready(function() { if(qs.sessionid) { sessionid = qs.sessionid; document.cookie="PHPSESSID=" + qs.sessionid + ';path=/' ; } getAsk();//用户反馈---问题返回 //文本框输入长度 $("#con").on('keyup', function() { var len = $("#con").val().length; var surplus = maxCount-len;//剩余数字 $("#count").text(len + "/" + surplus); //超过200字 if( len >= maxCount){ showMsg('只可以输入200字') } }) $('#sumbit').click(function(){ feedback(); //提交反馈 }) }) //获取地址栏参数 function parseQueryString(url) { var urlObj = {}; var reg = /([^?=&]+)=([^?=&]+)/g; url.replace(reg, ($0, $1, $2) => { urlObj[$1] = decodeURIComponent($2); }) return urlObj; } //用户反馈---问题返回 function getAsk(){ $.ajax({ type: "post", url: "/user/huaJiangHu/question", success:function(res){ if(res.errno == "0" && res.rst){ var data = res.rst; // console.log(data) //问题返回为空时隐藏 if(data.length == 0){ $('.release_con').hide() } var contentHtml = ''; data.forEach(function(item,index){ var answerHtml = ''; if(item.answer != ''){ item.answer.forEach(function(k,i){ answerHtml +=`
${k}
` }) }else{ //等于空的时候 } contentHtml +=`
${index+1 +'.'+ item.question}
${answerHtml}
` }) $('.release_con').html(contentHtml) ; //问题及答案 $('.release_con').css("padding","0.2rem 0.22rem") ; $(".pay_list_c1").on("click",function(e){ $(this).parent().parent().find('.pay_list_c1').removeClass('on') var a = $(this).parent().parent().find('.pay_list_c1 on') var a1 = a.context.innerHTML; var e = $(e.target); $(this).addClass("on").siblings().removeClass("on"); }) } }, error:function(err){ console.log(err) } }) } //提交反馈 function feedback(){ var arr = Array.prototype.slice.call($(".release_con").find('.on')); if(arr.length != $(".release_con_item").length ){ showMsg("请答题之后再提交") return; } var question = '',content; content = $("#con").val(); arr.forEach(function (item, index) { question += $(item).parent().parent().parent().find(".ask").attr('data_id')+ '$$' + $(item).attr("data_con") + '##'; }) if(question == ''){ showMsg("请答题之后再提交") return; } if(content == '' || content == ' '){ showMsg("请填写建议之后再提交") return; } $.ajax({ type: "post", url: "/user/huaJiangHu/feedback", data:{ content:content, question: question }, success:function(res){ // console.log(res) if(res.errno == "0" && res.rst){ showMsg('反馈成功') setTimeout(function() { window.location.reload() }, 1000); } }, error:function(err){ console.log(err) } }) } //提示信息 function showMsg(msg) { var msg = msg; var msgBox = $('.alert-info'); msgBox.children('p').text(msg); msgBox.show(); setTimeout(function() { msgBox.hide(); }, 2000); }