2016-12-16 5 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

あなたは舞台裏 - 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

ノートに到達するためにはJavaScriptとAjaxを使用することができます:あなたは、Ajaxを送信するためにjQueryのまたは任意の他のライブラリを必要としませんリクエスト。 – samrap

+0

はい - 私は、jqueryはそれを簡単にすることを理解しています。 –

関連する問題