Я использую цикл while для создания таблицы, и я пытаюсь передать уникальное значение, хранящееся в переменной php под названием $i
, для вызова jQuery ajax, но все, что я получил, это 'undefined'
.Jquery click no triggering
Часть HTML таблицы (вся таблица обернута в div
под названием audit_content
, которая не является частью цикла в то время)
<tr>
<td colspan="3">
<input type="button" class="delete_submit delete_from_audit" name="image_delete" value=""
onClick="delete_image('<? echo $image_id; ?>','<? echo $audit_id; ?>')" />
<input type="button" class="reset_grade control_submit ie7_reset"
onclick="reset_image('<? echo $image_id; ?>','<? echo $audit_id; ?>')" value="" >
<input type="hidden" class="form_id" value="<? echo $i; ?>" >
<input type="button" name="audit_submit"
class="audit_submit audit_submit_btn ie7_submit" value=""; />
</td>
</tr>
в Jquery
<script>
$(document).ready(function(){
$('#audit_content').on("click", ".audit_submit", function(){
var form_id = $(this).next('.form_id').val();
alert(form_id);
//$.ajax({
//type: "POST",
//url: "ajax/image_audit.php",
//data: $('#audit_form').serialize()
//});
});
});
</script>
Пятно на, спасибо, примет, как только это позволит мне до – tatty27