0

我正在用 jQuery 脚本编写一些内容,该脚本将从 php 文档中打印一个月:

    var count = 0;

$(".nextMonth").click( function(event) {
    event.preventDefault();
    count++;
    $("#result").load('index.php?month=' + count);
});

$(".prevMonth").click( function(event) {
    event.preventDefault();
    count--;
    $("#result").load('index.php?month=' . count);
});

我可以毫无问题地获得 index.php?month=1,但是当我再次按下 .nextMonth 按钮时,它会失败。我不知道问题是什么,我将不胜感激!:)

4

2 回答 2

2

我在以下行中看到您的语法错误:

 $("#result").load('index.php?month=' . count);

您应该使用 + 而不是 . 所以:

 $("#result").load('index.php?month=' + count);

试试这个也许它会工作

于 2012-06-30T15:19:13.430 回答
0

您是否在浏览器控制台中检查了代码中的任何错误。

您的代码中有错误。请改成这样:

这一行:

$("#result").load('index.php?month=' . count);

应更改为 .

$("#result").load('index.php?month=' + count);

我找不到任何其他错误。完整代码:

 var count = 0;

$(".nextMonth").click( function(event) {
    event.preventDefault();
    count++;
    $("#result").load('index.php?month=' + count);
});

$(".prevMonth").click( function(event) {
    event.preventDefault();
    count--;
    $("#result").load('index.php?month=' + count);
});

希望这可以帮助。:)

于 2012-06-30T15:19:48.920 回答