하나의 jquery 목록 함수에서 다른 함수로 두 값을 전달해야합니다.jquery 함수에서 다른 함수로 값 전달
function ListDBValues() {
if (!window.openDatabase) {
alert('Databases are not supported in this browser.');
return;
}
$('#lbUsers').html('');
db.transaction(function(transaction) {
transaction.executeSql('SELECT * FROM productos;', [],
function(transaction, result) {
if (result != null && result.rows != null) {
for (var i = 0; i < result.rows.length; i++) {
var row = result.rows.item(i);
$('#lbUsers').append('<div id="producto"><img id="imgprod" width="100" src="images/' + row.foto +'">' + row.titulo + '<br>$' + row.precio + ' MXP<br>\
<input class="cuadro" type="button" id="cb.row" name="item" value="ORDENAR" onclick=AddValueToOrders('+ row.item + ',' + cantidad.val() + ');>\
<div data-role="fieldcontain">\
<label for="select-choice-a" class="select">Cantidad:</label>\
<select name="cantidad" id="cantidad" data-native-menu="false">\
<option value="1">1</option>\
<option value="2">2</option>\
<option value="3">3</option>\
<option value="4">4</option>\
</select></div></div><br>');
}
}
},errorHandler);
},errorHandler,nullHandler);
return;
}
대한 의견 : 첫 번째 값은 테이블에서 행은 두 번째는 여기하는 선택 옵션 값 내 코드는, 무엇입니까? 미리
값 당신은 당신의 함수 호출에, 당신이 선택한 가치를 얻을 것이다 선택 요소와 기준의 각 인덱스 기반의 ID를 작성하는 경우 ? 어디로? 값이 콜백 함수에 정의되어 있으면 콜백 외부에서 함수를 정의하고 콜백에서 호출하여 값을 가져와야합니다.이를 이벤트 루프라고합니다. – mpm
안녕하세요 : row.item 값 (혼자 확인을 전달하는) 전달할 수 있지만 또한 "cantidad"(선택 옵션) 값을 전달하기 위해 노력하고있어 AddValueToOrders ('+ row.item +', '+ cantidad.val() +'). 하지만 cantidad의 가치를 전달하는 방법을 모른다. – CaribeSoft
candidad가 어디에 정의되어 있습니까? – mpm