2016-12-16 60 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只是让它更容易。 –

相关问题