-1
我想用JavaScript添加特殊字符到數據庫使用encodeURIComponent
,但它在localhost和在服務器中添加'
額外/
也添加盈方的'
。數據庫的特殊字符問題
如何預防?
這是我到目前爲止有:
var qn_text = encodeURIComponent($('#question_text').val());
question_text
是場ID。
$.ajax({ type: "POST", url: "<?= site_url('admin/inputdata')?>",
data: "qn_text ="+qn_text,
success: function(msg) { }
});
admin
是我的控制器,然後進行建模。如果我輸入特殊字符如+'&
,則所有這些字符都將正確輸入到本地數據庫中。但在服務器端輸入'
這樣的字符,但在'
的前面附加了額外的/
。
請說明問題所在。顯示一些代碼,一些示例數據。 – 2011-05-18 06:56:28
var text = encodeURIComponent(');我想將這個值的文本存儲到database.I通過這個文本通過ajax query.when試圖添加到服務器數據庫一個額外/附加到'thats問題。但在本地主機那裏沒有問題發生 – Rabeesh 2011-05-18 07:03:52
這是不夠的。請更詳細地描述問題。顯示一些示例數據以及它會發生什麼。 (您可以使用「編輯」鏈接編輯您的問題) – 2011-05-18 07:04:50