我通過get方法傳遞表單值。 這裏是url參數。如何從JavaScript中的get方法轉義單引號?
"name='test'&exp=&level=&gender=&city=&sports="
從javascript中的get方法獲取值時,單引號變爲%27
。我怎麼能逃脫它?
雖然警報$_GET("name")
,它給出%27test%27
。
請幫忙
我通過get方法傳遞表單值。 這裏是url參數。如何從JavaScript中的get方法轉義單引號?
"name='test'&exp=&level=&gender=&city=&sports="
從javascript中的get方法獲取值時,單引號變爲%27
。我怎麼能逃脫它?
雖然警報$_GET("name")
,它給出%27test%27
。
請幫忙
你應該在值上使用php的urldecode。在http://php.net/manual/en/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的單引號。
但我認爲你不應該做這樣的網址,如果確實沒有強烈的(奇怪雖然)原因
你並不需要把引號當你通過這些變量。 –