首页 > 代码库 > 使用S+H框架进行数据的UPDATE操作,发现字段中的“+”无法更新
使用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="http://www.mamicode.com/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操作,发现字段中的“+”无法更新
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。