zoukankan      html  css  js  c++  java
  • 使用S+H框架进行数据的UPDATE操作,发现字段中的“+”无法更新

    打印数据:发现从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

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

    你不能把坏习惯扔出窗外 但你可以一步步赶下电梯
  • 相关阅读:
    省选测试13
    省选测试12
    省选测试11
    省选测试9
    省选测试10
    省选测试8
    省选测试7
    省选测试6
    倍增 LCA && ST表
    博客园markdown
  • 原文地址:https://www.cnblogs.com/Ychao/p/6728032.html
Copyright © 2011-2022 走看看