Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Jquery在每个循环上获取ID_Php_Jquery_Html - Fatal编程技术网

Php Jquery在每个循环上获取ID

Php Jquery在每个循环上获取ID,php,jquery,html,Php,Jquery,Html,html代码 <?php while($row = mysqli_fetch_assoc($WltQRslt)){ $Ldate = $row['LastDate']; $Bdate = $row['DateBought']; $id=sprintf('%s_%s',$Ldate,$Bdate);echo "<tr ><td class='center'><i class='fa

html代码

<?php
    while($row = mysqli_fetch_assoc($WltQRslt)){ 
            $Ldate = $row['LastDate'];
            $Bdate = $row['DateBought'];
            $id=sprintf('%s_%s',$Ldate,$Bdate);echo "<tr ><td class='center'><i class='fa fa-database fa-3x' aria-hidden='true'></i>&nbsp;&nbsp;&nbsp;&nbsp;{$row['Server']}</td><td id ='".$row['SNo']."' ><i class='fa fa-line-chart fa-3x'></i>&nbsp;&nbsp;&nbsp;&nbsp;{$row['Profit']}</td><td><i class='fa fa-refresh fa-spin fa-3x fa-fw'></i>&nbsp;&nbsp;&nbsp;&nbsp;<span class='date' date-start='$Bdate' date-end='$Ldate'></span></td>";
    }
?> 

您可以直接将每个td元素的id作为element.id获取,并将选择器更改为“table td”

$('table td').each(function (index, element) {
    var id = element.id;

     $.ajax({
        url:"get_server.php",
        method:"POST",

...
和一个示例片段,以了解其工作原理

$('table td')。每个(函数(索引、元素){
console.log(element.id);
});


您的HTML代码看起来很像PHP Spaghetti我正在通过PHP将数据传递到HTML表“我希望在每次迭代中它都能从过程中获取id,然后继续进行另一次迭代”现在我们知道了您想要什么,您也可以告诉我们您得到了什么吗?有些东西不起作用吗?你有错误吗?您是否获得了错误的id?
我希望在每次迭代中,它都会从进程中获取id,然后再转到另一个迭代?
这正是您的循环已经在做的事情:实际上,当加载所有表时,它会调用这个jquery函数。我想在每个循环中调用它,我想在循环中调用这个jquery。每次通过while loop.means在每次迭代中填充数据时,如果我没有弄错,“.each”命令本身就是一个类似while和for的循环。在您的代码中,对于每个td元素,都将执行ajax代码。因此,当php完成执行后执行javascript时,html表将可用于jQ。是否有其他替代javascript的方法使用php循环运行?您也可以在php while循环内部执行此操作,具体取决于前端的托管方式,使用curl(如果托管在不同的服务器上)并发出post请求。因此,当执行达到html/js时,您将拥有id和价格。检查卷曲柱的SO问题。
$('table td').each(function (index, element) {
    var id = element.id;

     $.ajax({
        url:"get_server.php",
        method:"POST",

...