次のスクリプトがPHPページで機能していることをテストしました。
<script>
function calculate<?=$performance_item_id;?>(){
alert('<?=$performance_item_id;?>');
$.post('complete_calculate.php',{
tid: document.getElementById('performance_item_id<?=$performance_item_id;?>').value
},
function(output){
$('#complete_percentage<?=$performance_item_id;?>').html(output);
});
}
calculate<?=$performance_item_id;?>()
</script>
<span id='complete_percentage<?=$performance_item_id;?>'></span>
まず、postの値をのようなものに変更します"$('.complete<?=$performance_item_id;?>').val();"
。つまり、idフィールドから何かを取得するのではなく、同じクラスを持つ複数のフィールドから値を収集します。
<input type = "text" id='complete_percentage<?=$performance_item_id;?>' name = "complete_percentage[]" size = "5" value="0">
次に、 " "が機能していないときに、テキストボックスを使用してHTML出力を保持したいと思います。助けてください!ありがとう!