これは簡単な作業かもしれませんが、jQuery、JSON、および Javascript の関係を学習しているだけです。jQuery を使用してデータベースからプルし、res[i].showlink という URL という変数を作成しました。これが呼び出し用のコードの一部です。
$.get("http://databasecall=json", {}, function (res) {
$.mobile.hidePageLoadingMsg();
if (res.length) {
var s = "";
for (var i = 0; i < res.length; i++) {
s += "<li><a name=" + res[i].id + " href='" + "javascript:openGoogle()" + "'>" + res[i].showlink + "</a></li>";
}
$("#showList").html(s);
$("#showList").listview("refresh")
}, "json");
問題は、上記のコードの外側の javascript 関数 (openGoogle) で res[i].showlink データベース変数を再利用したいということです。データベース変数 res[i].showlink を再利用しようとすると、データベースからのデータが含まれなくなります。上記の jQuery/JSON コードの外で変数を再利用するにはどうすればよいですか? どんな提案でも本当に感謝しています。ありがとうございました!