2016-06-21 82 views
-6

我在我的網站上創建了一個喜歡和不喜歡的系統。每當用戶點擊按鈕,就會發出一個Ajax請求來增加喜歡該特定帖子的內容。同樣,當用戶點擊不喜歡按鈕時,它會增加不喜歡。 現在我想要的是,我想獲取信息的職位喜歡和不喜歡計數。爲此目的,請求將由ajax完成,處理後頁面將返回此關聯數組。現在我想在遠程頁面返回的頁面上使用這些值。 感謝如何使用JQUERY AJAX獲取頁面特定內容

Array ([likes] => 4 [dislikes] => 5 [like_width] => 44 [dislike_width] => 55 [message] => [dislike_button] => [like_button] =>) 
+0

在php文件中,通過使用'json_encode();'將上面的數組轉換爲json數組,並且您可以在javascript內使用該數組將該值附加到頁面中。但是你應該發佈你已經嘗試過的代碼。 –

+0

你有什麼具體的代碼相關的問題實施呢?請閱讀[問] – charlietfl

回答

1

您需要以JSON格式返回數據,否則JavaScript就無法解析輸出。

使用json_encode($yourArray)將數組轉換爲JSON格式的字符串。

如果添加標題返回類型「application/json」JavaScript只讀取一個js對象。 如果返回類型是「text/html」(缺省值),則需要使用JSON.stringify(data)將sctring轉換爲JSON。