我正在設計一個喜歡和不喜歡功能。但是當我更新我喜歡的同時,它也必須更新不喜歡的div
。如何同時使用jquery ajax更新兩個div?
這是我的.js的反感:
$('.dislike').click(function(e) {
dislike = $(this);
to_dislike= dislike.data('val');
$.ajax({
type : 'POST',
url : '<?php echo site_url('/url.php');?>',
data : 'dislikes='+to_dislike,
dataType : 'text',
success : function(data){
$("#dislike_"+to_dislike).html(data);
},
error : function(){
$("#dislike_"+to_dislike).html('Sorry');
}
});
});
其工作良好。但我想修改它以這樣一種方式,它應該同時更新我的div:
<div id='like'></div>
這裏是我的HTML:
<table>
<tr>
<td> <button class="like"></button></td>
<td> <button class="dislike"></button></td>
</tr>
<tr>
<td>LIKE : <div id='like'></div></td>
<td> Dislike : <div id='dislike'></div></td>
</tr>
</table>
編輯:
更新:我必須同時獲取有關喜歡和不喜歡的數據,然後將這些數據放在兩個不同的div中。列表中有like
和dislike
列。 就像我更新我的喜歡。但是如果一個人在喜歡某個特定帖子後不喜歡,那麼不喜歡更新爲+1,並且喜歡更新爲-1。
請幫助..
不知道你的意思是「它應該同時更新我的股利」,你能提供一個可重現的例子你的問題?最好在[jsfiddle](http://jsfiddle.net) –
需要更詳細的說明'update'的含義。一些HTML也會幫助 – charlietfl
我必須同時獲取有關喜歡和不喜歡的數據,然後將這些數據放在兩個不同的div中 – Rahul