0
我想刪除包含用戶輸入的查詢字符串中的單引號字符。所以,我用雙引號代替單引號,例如:JQuery replace()不起作用
來源:select * from user where name = "Jon'h"
更改爲:Select * from user where name = "Jon''h"
jQuery中,我使用replace("'","''")
要做到這一點,但它不能代替多個單引號字符。例如,Jon'h
更改爲Jon''h
成功,但His's boy's
將更改爲His''s boy's
。後面的單引號不會被替換。
請幫忙!
取而代之的是一個標準的JavaScript函數,而不是一個jQuery的一個。 – 2013-04-09 16:18:59
請告訴我你實際上並沒有在Javascript中更改sql,然後實際執行它。 – 2013-04-09 16:20:12
拜託,請告訴我你不是在javascript中清理/創建你的查詢。我想相信你不知道這樣做,但那就是它看起來像 – JoeCortopassi 2013-04-09 16:20:41