<script language="JavaScript" type="text/javascript">
function radioCheck(v,s){
$.ajax({
type : "post",
url : "ServiceQueryActionsetFeedback.action",
cache : false,
contentType : "application/x-www-form-urlencoded; charset=UTF-8",
data:{
"liveServiceFeedbackId":s,
"radio":v.value
},
success : function(a)
{
if(a == "true")
{
v.checked="checked";
var d = v.parentNode.parentNode;
var l = d.childNodes.length;
for(var j=0;j<l;j++){
d.childNodes[j].disabled = "disabled";
}
}
else
{
v.checked="";
}
},
error: function(a)
{
}
});
}
</script>
后台代码:
/**
* 设置回复信息满意度
* @return 跳转页面
*/
public void setFeedback() throws IOException
{
try{
//获得回复信息,入参:回复id
LiveServiceFeedback fb = client.queryLiveServiceFeedback(liveServiceFeedbackId);
//设置满意度为满意
if(this.radio.equals(Const.GOOD))
{
fb.setAssess(LiveServiceAssess.good);
}
//设置满意度为一般
else if(this.radio.equals(Const.COMMON))
{
fb.setAssess(LiveServiceAssess.common);
}
//设置满意度为不满意
else if(this.radio.equals(Const.BAD))
{
fb.setAssess(LiveServiceAssess.bad);
}
//更新回复信息中的满意度评价
client.EvaluateliveServiceFeedback(fb);
//响应客户端
response.getWriter().print(true);
} catch (Exception e) {
//设置编码格式
response.setContentType("text/plain;charset=UTF-8");
//输出错误信息
response.getWriter().print(false);
}
}