gpt4 book ai didi

php - 使用 for 循环帮助将增量值从 jquery 发送到 php 文件

转载 作者:行者123 更新时间:2023-12-01 07:31:26 26 4
gpt4 key购买 nike

我在jquery中有这个for循环

$(document).ready(function() {
for(i=0; i<counter; i++)
{
dataCounter = i;
$.ajax({
url: 'file.php',
dataType: 'json',
data: dataCounter,
error: function(){
alert('Error loading XML document');
},
success: function(data){
$("#contents").html(data);
}
});
}
});

然后我想将我的 dataCounter 作为变量引入到 file.php 中,并每次都更改它,这样我就可以在 file.php 中的 mysql 中获取不同的记录,我这样做对吗? php 部分会是什么样子?如果我有一个表单,但我没有可以使用的 get 或 post 表单,我知道如何使用此方法将变量传递到 php 文件。另外,我的变量将会改变。

有人可以帮助我吗?谢谢!

最佳答案

虽然我不建议在循环内运行 ajax 查询,但我愿意解释 $.ajax()data 选项。理想情况下,您将一个对象作为 data 选项传递,并由 jQuery 将其转换为查询字符串,其中每个对象属性名称是一个键,其值是值:

data: {
count: dataCounter
}

变成了

?count=1

如果 datacounter 等于 1,则在 ajax 请求的查询字符串中。

在 PHP 中,您可以通过 $_GET['count'] 来访问它。

关于php - 使用 for 循环帮助将增量值从 jquery 发送到 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5839471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com