저는 체중 감량, 현재 체중 유지 또는 근육 구축을 위해 하루에 소비해야하는 칼로리 수를 사용자가 결정할 수 있도록 수학 공식을 사용하고 있습니다. 그들은 자신의 개인 통계를 입력 한 후 "Generate Calorie Wallet"버튼을 클릭하고 Jquery는 수학을 수행하고 3 개의 빈 셀에 동적으로 데이터를 입력합니다. 각각의 클래스는 3 개의 결과 중 어떤 것에 의존하는지 . 아래 표는 다음과 같습니다.jquery 동적 생성 데이터를 저장하는 방법
<table>
<tr>
<td>Your Weight Loss Calorie Wallet</td>
<td class="row_1"></td>
</tr>
<tr>
<td>Your Maintanance Calorie Wallet</td>
<td class="row_2"></td>
</tr>
<tr>
<td>Your Muscle Gain Calorie Wallet</td>
<td class="row_3"></td>
</tr>
</table>
<form>
<input type="button" class="save_wallet" value="Save To Profile"/>
</form>
클래스의 row_1, row_2 및 row_3 결과가 jquery 동적에서 나타나는 당신이 볼 수 있듯이, 사용자에 데이터를 저장할 수 있도록하는 데 사용되는 테이블 아래의 버튼이 어디 그들의 나는 간단한 HTTP POST 요청을 사용하여 수행 할 프로필입니다. 문제는 경고 상자를 사용하여 테스트를 실행할 때 jquery가 동적으로 생성 된 데이터를 가져올 수 없다는 것입니다. 나는 빈 경보 상자를 계속 받고있다.
칼로리 지갑을 계산하고 행에 삽입하기 위해 jquery에서 사용되는 코드와 버튼을 사용하여 경고를 생성하는 코드가 있습니다. 나는 어떤 사람이 나를 도와주세요 수 있기를 바랍니다
//Used for calculating the calorie wallet based on Katch Mcardle.
$('.km_calculate').on("click",function(){
var lbm = $(this).parent().children('.lbm').val();
var activity = $(this).parent().children('.activity').val();
var wt_unit = $(this).parent().children('.wt_unit').val();
var bmr = 370 + (21.6 * lbm/wt_unit);
var calorie_wallet = activity * bmr;
var fatloss_wallet = calorie_wallet * .8;
var muscle_gain = calorie_wallet * 1.2;
$('.formula_2').slideUp();
$('div#calorie_wallet').slideDown();
$('.row_1').text(Math.round(fatloss_wallet));
$('.row_2').text(Math.round(calorie_wallet));
$('.row_3').text(Math.round(muscle_gain));
});
//Used to save the results from the math formulas
$('.save_wallet').click(function(){
var fatloss = $('.row_3').val();
alert(fatloss);
});
, 나는 jquery.com로 이동하여 내 자신에 대한 많은 시도를 시도했지만 그것을 통해 선별하기 위해 너무 많은 정보의 나를 너무 시간에 알아 내기 위해 복용 내 개인적인. 대단히 감사합니다.