![](/img/trans.png)
[英]How can I escape single quotes when selecting data from MySQL through a php variable
[英]How can I escape single quotes from get method in Javascript?
我通過get方法傳遞表單值。 這是url參數。
"name='test'&exp=&level=&gender=&city=&sports="
從javascript中的get方法獲取值時,單引號為%27
。 我該如何逃脫呢?
在警告$_GET("name")
,給出%27test%27
。
請幫忙
您應該在值上使用php的urldecode。 可在http://php.net/manual/zh-CN/function.urldecode.php找到文檔
讓我知道您是否在尋找:)
更換:
"name='test'&exp=&level=&gender=&city=&sports="
至
"name=test&exp=&level=&gender=&city=&sports="
要么
采用:
var decoded = unescape(url);
要么
var decoded =decodeURI(url);
您可以嘗試mystring = mystring.replace(/'/g,"");
從mystring中刪除'
字符。 您可以嘗試mystring = mystring.replace(/'/g,"/'");
使用反斜杠/
來轉義mystring的單引號。
但是我認為,如果確實沒有任何強烈的(奇怪的)原因,則不應創建這樣的網址
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.