4

我想在数据中传递一个值,每次我调用这个函数时都会自动增加,但在这个例子中,限制总是值 3

var limit=0;
$.ajax({
     type: "post",
     url: "from.php",
     data: "limit="+3,
     success: function(data) {}
});
4

3 回答 3

2

像这样做 -

$.ajax({
    type: "post",
    url: "from.php",
    data: {limit: ++limit},
    success: function(data) {

    }
});
于 2013-09-03T11:52:02.607 回答
2

这就是你需要的:

    var limit=0;
    $.ajax({
         type: "post",
         url: "from.php",
         data: {"limit":limit},
         success: function(data) {
limit = limit + 1;
}
    });
于 2013-09-03T12:11:30.760 回答
1

我是你的 ajax,你只是连接 string "limit="+3,它不会增加 limit 变量的值。

您必须首先更改限制变量的值。

limit +=3

然后可以在ajax中传递值

data: "limit="+limit,

希望能帮助到你。

于 2013-09-03T11:51:35.507 回答