SQL 테이블에서 데이터를 가져 오는 동적 루프가 있습니다. 삭제 버튼을 누를 때 특정 변수의 값을 js 변수에 저장하려면 어떻게해야합니까? 루프 내에있는 양식으로 인해 여러 가지 양식이있을 것이라는 점에 유의하십시오.양식 값을 js 변수로 반환합니다 (한 페이지에 여러 양식 사용)
형성
while($row = mysqli_fetch_array($result)){
echo '
<form>
<input type="hidden" id="mile_id" value="'.$row['mile_id'].'" />
<input type="button" id="delete" value="DELETE'.$i.'" />
</form>';
}
JS
$(document).ready(function(){
$('form #delete').click(function(e){
var $mile_id = $('#mile_id') // this returns [object Object]
var yes = confirm("Are you sure?");
if (yes){
alert($mile_id);
}
else{
return false;
}
});
});
그것은 반환'[개체 개체가]'당신이 사용하고 있기 때문에'alert' 모든 것이도 캐릭터 라인됩니다. 디버깅을 위해'console.log'를 사용하십시오. – elclanrs
id는 고유해야하며 모든 행에는 mile_id의 ID가 입력됩니다. 입력 값을 얻기 위해 jquery에서 'val'을 살펴보십시오. –