2016-12-16 65 views
1

我有用戶對正在處理的帖子的反應。可以通過沒有包裝形式的按鈕發送發佈請求

它包括

<button name="like" data-post-id="123">like</button> 

<button name="dislike" data-post-id="123">dislike</button> 

<button name="not bad" data-post-id="123">not bad</button> 

<button name="crazy!" data-post-id="123">crazy!</button> 

有什麼辦法來與走出的形式單獨包裝的按鈕提交此?

+1

你可以使用JavaScript和Ajax發送背後的scense後或得到一個PHP腳本 – ivanivan

回答

2

您可以將事件偵聽器綁定到您的按鈕並使用AJAX處理請求。

示例使用jQuery:

$('.btn').on('click', function(e){ 
    e.preventDefault(); 

    var name = $(this).attr('name'); 
    var id = $(this).attr('data-post-id'); 

    $.post("/path/to/file", { name: name, id: id }, function(response){ 
     console.log(response); 
    }); 
}) 
+0

注意:您不需要jQuery的或任何其他庫發送AJAX要求。 – samrap

+0

是的 - 我明白,jQuery只是讓它更容易。 –

相關問題