1. 程式人生 > >js的onclick字串引數的解決辦法

js的onclick字串引數的解決辦法

因為對前端不是很懂,但是開發Web時還是需要使用公司的前端框架,今天遇到一個問題,就是onclick方法傳遞字串的問題,解決辦法如下;

<a href='#' onclick='onedit(\""+ name + "\")';>編輯</a>"

這種方法看似能完美的解決,但是實際操作過程中很費心費力,不如直接使用轉義編碼實現更加省心

部分字元轉義如下:
	&符號:"&", "&"
	雙引號:"\"", """
	小於號:"<", "<"
	大於號:">", ">"
	單引號:"'", "'"

比如上面的程式碼就可以改為

var html = "<a href='#' onclick='onedit(&quot;"+ row.name + "&quot;)';>編輯</a>"


相關推薦

group_concat()加上order by/group by會被擷取字串解決辦法

前言 最近,樓主碰到個問題,就是使用group_concat()拼接字串查詢的時候,若長度有點長,則會被擷取。但是查了mysql裡面限制的最長的group_concat()長度,並沒有超出。最後發現是因為查詢語句最後加上了order by或者group by導致的。 環境 我

js的onclick字串引數解決辦法

因為對前端不是很懂,但是開發Web時還是需要使用公司的前端框架,今天遇到一個問題,就是onclick方法傳遞字串的問題,解決辦法如下; <a href='#' onclick='onedit(\""+ name + "\")';>編輯</a>"

JS中字串中帶有括號,正則不能識別的解決辦法

需求:將字串中帶有下列關鍵詞的欄位全部高亮顯示 var str = "阿里巴巴(中國)網路技術有限公司深圳辦事處";//字串 var keyword = "阿里巴巴(中國)網路技術有限公司";//關鍵詞 var reg =keyword .replace(/\(/g,"\\(").rep

thinkphp5 分頁帶引數解決辦法

文件有說可以在paginate帶引數,然後研究了下,大概就是這樣的: $list=Db::name('member') ->where('member_name|member_mobile|sex','like','%'.

關於Oracle資料庫的ORA-00600:內部錯誤程式碼, 引數: [kcratr_scan_lastbwr解決辦法

問題: 第一,最簡單的解決方式: 1、shutdown immediate; 2、startup mount; 3、alter database open; 第二,如果第一步沒解決,再進行下面的操作 1、shutdown immediate; 2、start

Java中數值較大的double型別轉換為字串時會用科學計數法不使用千分位顯示的解決辦法

java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); // 不使用千分位,即展示為11672283.234,而不是11,672,283.234 nf.setGroupingUsed(false); // 設

MyBatis動態傳入表名,欄位名引數解決辦法--用於分表--表名是動態的

MyBatis動態傳入表名,欄位名引數的解決辦法--用於分表--表名是動態的 一直在使用Mybatis這個ORM框架,都是使用mybatis裡的一些常用功能。今天在專案開發中有個業務是需要限制各個使用者對某些表裡的欄位查詢以及某些欄位是否顯示,如某張表的某些欄位不讓使用者查詢到。這種情況下,就需

當oracle出現 格式與字串格式不匹配解決辦法

select v.spid spid,v.appid appid,v.version version,v.newversion newversion,v.status status,v.createtime createtime from adc_spversioncha

Tomcat-前端所傳表單資料太大,導致後臺引數接收不到為null的解決辦法

    原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSize屬性,如下: <Connector port="

前後端分離。前端POST請求引數過長,導致400錯誤解決辦法及分析

這兩天做好的功能要上線了。但是測試的時候忽然發現當POST提交資料量多大時,會導致後端報400錯誤。最開始以為瓶頸存在於tomcat,因為tomcat預設能接受的POST請求大小為2M,所以手動修改tomcat server.xml 檔案,將接受POST大小修改為不限制。

ipvsadm啟動報錯解決辦法,另附ipvsadm詳細引數

摘 要記錄ipvsadm 啟動報錯的解決辦法,並附上詳細的ipvsadm引數說明報錯資訊:[[email protected] ~]# service ipvsadm startClearing the current IPVS table: [確定]Applying IPVS configura

前端所傳表單資料太大,導致後臺引數接收不到為null的解決辦法

原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSi

@PathVariable出現點號"."時導致路徑引數截斷獲取不全的解決辦法

1、問題 SpringMVC專案中通過下面的URL進行GET請求。當version有多個小數點的時候。如version為1.0.1008。後臺通過@PathVariable來獲取version等於1.0。會丟失部分資料。 URL: http:

ORACLE提取字串中"漢字"串的解決辦法

我在在實際工作中常常要使用去特殊字元的功能,特別是插入到資料庫中的資料,我們為了保證資料的質量,往往需要對資料進行清洗,就是去掉特殊字元,我們處理問題的思路是:判斷字串中的每個字元是不是中文,如果是

TABLES 引數已過時 解決辦法

若是SE37建立RFC時,表頁籤 定義:MYZCMFL_COLOR_AAA     type     ZCMFL_COLOR_AAA   儲存報:TABLES 引數已過時把type 改成 LIKE 多回車,就可以儲存了。

ajax的post提交引數長度超出限制的解決辦法

tomcat 下 post提交預設最大 2M,修改maxPostSize值可解決引數長度超出限制。 修改tomcat檔案目錄下 conf/service.xml 檔案  tomcat 版本 >= 7.0.63  maxPostSize 必須小於 0 ,否則會出現 引

SQL Server 2008 R2 系統配置檢查器的檢查引數和妨礙性問題的解決辦法

在安裝SQL Server的時候經常會遇到安裝失敗,這是很傷腦筋的事情,花費很多時間和精力也不一定能夠解決。 針對於規則檢查導致的安裝錯誤,如果有一份列表能夠說明規則以及解決辦法將會給我們提高極大的幫助。微軟其實已經幫助我們提供了類似的文件。 安裝操作完成之前,SQL S

報錯資訊MySQL server has gone away!引數設定過小導致記錄寫入失敗!(解決辦法

報錯資訊: Warning: PDO::exec(): MySQL server has gone away 原因是:mysql max_allowed_packet 設定過小導致記錄寫入失敗!   mysql根據配置檔案會限制server接受的資料包大小。 有時

C#.net讀取Excel表中的資料時,有些欄位內容(字串、數字)讀取不到的解決辦法

匯入Excel時,會丟失一些手機號,或者固定電話號 問題出在於,他們將資料填入Excel時,有些格式是數值型別,有些是文字型別 當用OLEDB讀取Excel的時候,在Extended Properties中若沒有配置IMEX=1的屬性,微軟的處理機制是將列轉換為同一

簡單解決 multipart/form-data 檔案上傳表單中 傳遞引數無法獲取的辦法! (解決辦法:動態更改表單提交URL)

在jsp(其它動態web頁面好像也存在)中,如果要上傳檔案,表單的enctype就必須設定為"multipart/form-data"了,這樣就能夠傳遞檔案資料,卻無法傳遞引數,如下的表單: [xhtml] view plaincopyprint? 01.<for