2011-04-23 67 views
4

我有一個文本框來輸入說明 如果我提交,需要通過ajax發送和存儲在分貝。如何在ajax get或post方法中傳遞&(&符號)?

問題: -

Example text in textbox:- "Hi all & solve my problem" 

in the next page i am getting till "Hi all" 

Remaining text is missing, If I pass through get or post method using ajax. 

給我的解決方案。如何獲取我放在文本框中的所有內容以及「&」

回答

5

您需要使用escapeencodeURIComponent函數的urlencode字符串。

+0

如果我在下一頁中使用轉義,我會得到「大家好[amp; _解決我的問題]在這如何改變」[amp; _「as」&「? – Navruk 2011-04-23 09:49:08

+0

發佈您的代碼。 – n0rd 2011-04-23 15:01:20

+0

也嘗試encodeURIComponent函數 – n0rd 2011-04-23 15:04:16

0

是的,我曾經面臨相同類型的問題,並找出解決方案,我們需要將數據傳遞的鍵值對,

我在阿賈克斯傳遞的數據,如:

數據:電子郵件=」 +電子郵件+ 「&名='」 在阿賈克斯傳遞數據+姓名

但正確的做法是:

數據:{ 電子郵件:電子郵件, 姓名:姓名 }