<script>
var num = 1;
function ajax_post(){
$.ajax('javas.php', {
success: function(response) {
$(".status").html(response);
},
data: "num=" + (++num)
});
}
function ajax_posta(){
$.ajax('javas.php', {
success: function(response) {
$(".status").html(response);
},
data: "num=" + (--num)
});
}
$(document).ready(function() {
$('.eventer > .button').click(function () {
ajax_post();
});
alert("lol");
});
</script>
这是发布到名称状态的所有类,但是我希望它只发布到单击提交按钮的类,因为在while循环中生成类,所以有许多重复的类。 这是PHP while循环中生成的HTML:
echo " <div class = 'eventer'> $timeposted <br>$eventlist <button name='myBtn' type='button' onClick='javascript:ajax_post();'>Inc</button>
<button name='lol' type='button' value='dec' onClick='javascript:ajax_posta();'></button></div>
<div class = 'status'>sigh</div>";
回声“答案 0 :(得分:0)
将ajax_post方法更改为
function ajax_post(obj){
$.ajax('javas.php', { success: function(response) { $(obj).closest('.status').html(response); },
data: "num=" + (++num) }); }
将此方法称为 ajax_post(本);