2011-11-20 71 views
2

我是從Google Web Toolkit應用程序向PHP腳本發送HTTP POST請求。內容類型現在是「application/x-www-form-urlencoded」,所以我可以發送變量到php並在php中使用$_POST[],但我不認爲我可以在其中一個變量中正確發送HTML標記。如何在http POST請求中發送HTML代碼?

這是我有: post_data = var1=true&var2=true$html="HTML MARKUP HERE"

在做這種方式勉強任何HTML來自於在該$_POST['html']變量到PHP。在POST變量中完成發送html標記的正確方法是什麼?謝謝。

回答

7

Percent-encode查詢參數。在JavaScript中,您可以使用the encodeURIComponent function

+1

太棒了!這就是我需要的!只是爲了增加討論的內容...使用PHP函數rawurldecode()將編碼後的html解碼爲常規的html標記。 – RcoderNY

+4

在這種情況下,你會介意[接受答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)? –