【发布时间】:2012-01-22 18:20:18
【问题描述】:
我知道我已经多次问过这个问题,但我仍然没有找到正确的答案。
num 只需要在单击按钮的类中显示。
<script>
var num = 1;
function ajax_post(obj){
$.ajax('javas.php', { success: function(response) { $(obj).parent().next('.status').html(response); },
data: "num=" + (++num) }); }
function ajax_posta(obj){
$.ajax('javas.php', { success: function(response) {
$(obj).parent().next('.status').html(response);
},
data: "num=" + (--num) }); }
$(document).ready(function() {
$('.eventer > .submit').click(function () {
ajax_post(this);
});
alert("lol");
});
</script>
<br>
<div id = 'eventcontainer' >
Eventer 类和状态类一样被创建(多次,因为它在一个 while 循环中(代码中没有指定)
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();'>dec</button></div>
<div class = 'status'>sigh</div>";
echo "<br>";
}
</div>
当我点击任何类中的按钮时,什么都不会发生,而 num 应该只显示在 eventer 类中的按钮被点击的类中。
请帮忙谢谢
【问题讨论】:
-
当询问客户端问题时,发布您的 PHP 令人困惑且无益。发布您的 javascript/html 以及您要完成的工作以及具体不起作用的内容。如果您想提供更多帮助,您应该发布一个展示错误的 jsfiddle。