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 +=`
`
})
}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);
}