0
나는 웹 SQL 데이터베이스에서 텍스트를 표시하는이 코드를 가지고 : 함수에 추가 매개 변수를 보내려면 어떻게합니까?
<span contenteditable="true"
onkeyup="updateRecord('+item['id']+', this)">' + item['product'] + '</span>
나는 그것이 updateRecord 함수를 호출하고 값을 업데이트하는 텍스트를 편집
.function updateRecord(id, textEl) {
db.transaction(function(tx) {
tx.executeSql("UPDATE products SET product = ? WHERE id = ?",
[textEl.innerHTML, id], null, onError);
});
}
나는 여러 가지 가치가 있지만 나는 함께 노력하고있다. 그래서 열을 지정하고 싶습니다. 함수에 추가 매개 변수를 보내려고하면 다음 코드에서 함수에서 제품 열을 설정하면 위의 코드가 작동하지만 작동하지 않습니다. 여기서 내가 뭘 잘못하고 있니? 어떤 풀 바디 DBMS와 같은
<span contenteditable="true"
onkeyup="updateRecord('+item['id']+', 'product', this)">'+ item['product'] + '</span>
function updateRecord(id, column, textEl) {
db.transaction(function(tx) {
tx.executeSql("UPDATE products SET ? = ? WHERE id = ?",
[column, textEl.innerHTML, id], null, onError);
});
}
감사합니다. 문제의 그 부분을 해결했습니다. 나는 구문 오류에 대한 충분한 정보를 포함하지 않았지만 나는 또한 볼 수있게되었다. – Roger