首页 > 其他 > 详细

使用S+H框架进行数据的UPDATE操作,发现字段中的“+”无法更新

时间:2017-04-18 15:40:22      阅读:214      评论:0      收藏:0      [点我收藏+]

打印数据:发现从jsp页面传递的值就失去了+号;代码如下

    function save(x) {
        var c = confirm("确认保存吗");
        if(c==true){
            var bookcode = x.substring(1);
            //alert(id);
        //    var alrights = document.getElementById(id).value;
            var bookname=document.getElementById("N"+bookcode).value;
            var salemoney=document.getElementById("M"+bookcode).value;
            var discount=document.getElementById("D"+bookcode).value;
        //    var provideprice=document.getElementById("P"+bookcode).value;
        //    alert(bookcode+bookname+salemoney+discount);
            window.location.href="anhuiyonger/Anhuiyonger_savechange.action?bookcode="+bookcode+"&bookname="+bookname+"&salemoney="+salemoney+"&discount="+discount+"";
        
    }

bookname=夏目友人帐10+67 (1本))     进行如下替代试试:var bookname=bookname.replace(/\+/g,"%2B");

+ 空格 / ? % & = #
%2B %20 %2F %3F %25 %26 &3D %23

如上,成功了!! 成功保存

 

使用S+H框架进行数据的UPDATE操作,发现字段中的“+”无法更新

原文:http://www.cnblogs.com/Ychao/p/6728032.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!