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));