dbにアクセスして数値結果を返し、その結果をテーブルセルに書き込むjqueryスクリプトがあります。このスクリプトは、ページが読み込まれたときだけでなく、ドロップダウンメニューが変更されたときにも実行されます。テーブルセルごとに1つの結果のみを制限できるようにしたい。
現在、ページが読み込まれると結果がセルに書き込まれ、ドロップダウンメニューが変更されると、新しい結果が置き換えられるのではなく、セルに追加されるだけです。
私はこれを行う方法を見つけようとしてかなり検索しましたが、何も思いつきません。誰かが私を助けることができますか?
jQueryは次のとおりです。
$(document).ready(function(){
$('.typeval').change(function(){
var movement = $(this).val();
var client_id = $(this).parent().siblings().find('.clientval').val();
var class_id = <? echo $class_id; ?>;
$count = $(this).parents('tr').find('label.count');
$.ajax({
type: "POST",
url: "movement_count.php",
data: {movement:movement, client_id:client_id, class_id:class_id},
dataType: "json",
async: false,
success:(function(output) {
$.each(output, function(index, value){
//alert(value);
$count.append(output[index]);
}); // each
})
}) // ajax
}).change(); // .typeval
}); // document
これは、一度に1つの結果のみを表示したいテーブルセルです。
<td><label class="count">5</label></td>
必要な支援について十分な情報を提供していない場合は、お知らせください。