tips: javascript 参数传递含有空格怎么办?

js 方法传参有时候会遇到空格,空格会报错,因为它会默认空格后是元素

解决方法就是使用 escape 和 unescape

html:

var title = escape(rowObject.title);
                var btnModify ='<button class="btn btn-outline blue-chambray" id="" onclick=fillModifyFormFileds("' + rowObject.id + '","' + title + '","' + rowObject.isFree + '","' + rowObject.videoCloudUrl + '","' + rowObject.baiduPanUrl + '","' + rowObject.baiduPanPwd + '") style="padding: 1px 3px 1px 3px;">编  辑</button>';

js:

$("#title").val(unescape(title));

 

posted @ 2017-04-06 16:43  风间影月  阅读(4001)  评论(0编辑  收藏  举报