2013-02-28 71 views
2

我正在開發一個php論壇。我在每篇文章下做了一個「回覆報價」按鈕,當用戶點擊這個按鈕時,它運行一個JQuery函數,獲取該文章的文本,並將其放入CKEditor中,並將文本與包含id="quote" 。文字看起來像這樣插入到CKEDITOR如何將HTML Div內的值傳遞給PHP

<div id="quote">This is the quoted Text"</div> 

通常在論壇中值的引號通過這樣

[QUOTE=user_name;post_id]This is Quoted Text[/QUOTE] 

後,但我不是在我的論壇通過BBCode。那麼,如何將user_namepost_id中的值傳遞給我的<div id="quote">

+0

從哪裏選擇user_name和post_id? – AmGates 2013-02-28 08:25:25

+1

添加隱藏的輸入字段? – hjpotter92 2013-02-28 08:25:30

+0

@AmGates我使用JQuery從相同的post div中選擇user_name和post_id。 – 2013-02-28 10:00:08

回答

0

該按鈕應該運行ajax查詢將表單值傳遞給您的服務器,然後再將該報價div插入頁面。

+1

但是這有一個問題。我還提供了Multiquote的帖子。假設用戶選擇三個帖子作爲multiquote並按下「Reply with Quote」按鈕,並且所有三個帖子都通過三個單獨的div插入到CKEditor中。現在假設我運行了一個Ajax查詢,該查詢記錄了三個引用帖子的user_name和post_id值,但在此之後,如果用戶從CKEditor中刪除一個引用帖子,那麼是什麼?這意味着我將不得不依賴於CKEditor中存在的內容。 – 2013-02-28 08:23:57

0

在將div插入頁面之前使用Ajax添加隱藏字段,並且obtian用戶憑證可以形成會話或cookie