jquery循环中的Php输入字段值 for(i=0;i

jquery循环中的Php输入字段值 for(i=0;i,php,jquery,Php,Jquery,jquery循环中的Php输入字段值 for(i=0;i

jquery循环中的Php输入字段值
for(i=0;iItemtableData=ItemtableData+''+GetShopItems[ItemId]+“+”+“+”+”+“+”+”你想把
$ItemIdQuantity
的结果放在哪里?你的PHP代码是在JS之前加载的。因此,它不会像你希望的那样循环。而且,JS代码根本没有设置会话变量。我想在PHP部分后面加上$ItemIdQuantity。在警报中,这是可以的。第一次加载页面时,没有会话值。当时,其他部分工作正常。唯一的问题是刷新后,我需要在输入字段中获取值avl。输入字段值将是来自db的avl
for (i=0; i < arr.length; i++)
            {
              var ItemId = arr[i];
              var ItemQuantity = OrderedItemNameQuantityPair[ShopIdNamePair[SelectedShopIndex]+"_"+GetShopItems[ItemId]] ;
              <?php
                if(isset($_SESSION["ItemIdQuantity"]))  
                {
                  $ItemIdQuantity= $_POST['ItemId'];    



                }
                else
                {
                  $ItemIdQuantity = 0;
                }
              ?>

              ItemtableData=ItemtableData+'<table class="id_td_ItemContent"><tr><td width="40%" class="OrderedItem">'+GetShopItems[ItemId]+'</td>'+'<td width="10%">'+'<input class="OrderedQuantity" type="text" maxlength="2" name="ItemId" value='+ItemId+'></td>'+'<td width="10%">'+'<input class="OrderedQuantity" type="text" maxlength="2" name="Quantity" value='+"<?php print $ItemIdQuantity; ?>"+'></td>'+'<td width="50%" class="AddToOrder">'+'<input type="Button" onClick="updatedata()">'+'</td></tr></table>';
            }