Im совершенно новый для этого ориентированного на объект программирования Java-скриптов.Как получить идентификатор, сгенерированный при вставке на веб-сайте sql
html5rocks.webdb.insertuser = function(username){
var db = html5rocks.webdb.db;
var id;
db.transaction(function(tx){
var addedOn = new Date();
tx.executeSql("INSERT INTO user(name) VALUES (?)",
[username],
html5rocks.webdb.onSuccess,
html5rocks.webdb.onError);
});
}
вот мой код, который я получил, следуя хороший учебник по http://www.html5rocks.com/en/tutorials/webdatabase/todo/
Теперь вещь я понял, это «OnSuccess» называется в качестве обратного вызова. Поэтому, если я хочу получить значение как возвращаемый параметр всей функции, мне нужно использовать какую-то блокировку. Я хотел бы знать, как получить возвращаемое значение идентификатора вставки
Вы можете сделать это, чтобы быть функцией JS. Я знаю, что его можно установить в переменную. Но мне нужно, чтобы целая функция была заблокирована до тех пор, пока не поступит обратный вызов. – dinesh707
Извините, не забудьте понять, что вы имеете в виду. Вы можете это объяснить? – Clickbeetle
значение insertId = insertUser ("abc"); Мне нужно получить такую ценность. Поэтому, если вы можете показать мне, как создать такую функцию, это великолепно. Tx – dinesh707