我想通過jQuery將表單發送到PHP文件。問題是,必須發送到PHP文件的內容包含斜線(/
),因爲裏面有BBcode。 所以我試過如下:如何編碼內容通過jquery發送給php文件?
$.ajax(
{
type: "POST",
url: "create.php",
data: "content=" + encodeURIComponent(content),
cache: false,
success: function(message)
{
$("#somediv").html(message);
}
});
在PHP文件我用rawurldecode()
的內容進行解碼,並讓我BBcodes回來,我就可以轉換成HTML。問題是一旦我把encodeURIComponent()
它會輸出:[object HTMLTextAreaElement]
這是什麼意思,我的錯誤在哪裏?
所以,讓我澄清一下:'[object HTMLTextAreaElement]'是什麼包含在'#somediv'?這聽起來很瘋狂,這就是你的問題所暗示的,所以我想我會問。 –
你能展示什麼是由'content'變量表示的嗎? – vascowhite
內容變量應該包含ID爲「content」的文本字段的內容。 – phpheini