今天写项目用到AJAX异步提交评论,可不管怎么样评论内容始终都是乱码,数据库字段属性也改过了,提交方式也改成POST了,可还是不行,最后尝试修改成功。
修改之前的代码片段:
if("${user.userId}"==""){ alert("登陆后才能评分!"); }else if(data.length<1||comment<1){ alert("请正确评分和填写评论!"); }else{ var url="productaddcomment.mm?testdata="+data+"&comment="+comment+"&userid=${user.userId}&pid="+pid; alert(data); dojo.xhrGet({ load:function(data,ioArgs){ alert("评论成功!"); window.location.reload(); } }); }
修改之后的代码:
if("${user.userId}"==""){ alert("登陆后才能评分!"); }else if(data.length<1||comment<1){ alert("请正确评分和填写评论!"); }else{ var url="productaddcomment.mm"; dojo.xhrPost({ url:url,content:{testdata:data,comment:comment,userid:"${user.userId}",pid:pid},load:function(data,ioArgs){alert("评论成功!");window.location.reload();}});} (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|