2012-01-20 65 views
0

我有一個textarea,它將它的值提交給一個php頁面onkeypress。問題是,如果鍵入像這樣一個URL到textarea的:textarea post value被&=在url中截斷

http://website.com/index.php?value=1&othervalue=2 

PHP頁面接收textarea的數據解釋& othervalue = 2成爲文本區域中的截止點,如同othervalue = 2是另一它應該接收的帖子變量。如果這沒有意義,我會嘗試以不同的方式解釋它。任何想法來解決這個?????

+0

請張貼一些更清晰的解釋代碼,我不明白你想達到什麼目的。 – Rhapsody

回答

2

我假設你使用的是ajax(因爲你使用的是onkeypress),請確保你總是正確地逃避你的數據。請參閱encodeURIComponent

+0

我會檢查出來。非常感謝。 –

+0

工作得很好! –

3
  1. 這是GET數據,而不是POST數據。
  2. 如果value應該等於1&othervalue=2,則需要urlencode&符號,從而產生1%26othervalue%3D2
+0

這是POST數據與Ajax,所以... urlencode不會幫助。 –

+0

然後做JS的等價物。 – ceejayoz