これは私のコーディングの一部です
function getStudentList() {
$.getJSON('http://mydomain.com/getStudents.php?jsoncallback=?', function(data) {
$('#studentList li').remove();
$('#load').hide();
//students = data.user_name;
$.each(data, function(index, student) {
$('#studentList').append('<li><a href="student_detail.html?user_name=' + student.data.user_name + '">' +
'<h4>' + student.data.user_name + '</h4>' +
'<p>' + student.data.role + '</p>' +
'</a></li>');
});
$('#studentList').listview('refresh');
});
}
phonegapがstudent_detail.html?user_name = XXXXのようなURLをサポートしていない可能性があるという投稿を見たことがありますが、正しいですか?したがって、localStorageを使用してアプローチを変更したいと思います。studentListは学生のリストを生成します。選択した学生の詳細をユーザーに表示したいと思います。学生が選択されると、彼のユーザー名はlocalStorageに保存され、さらに処理するために他のページで値を取得します。次回、ユーザーが別の学生に会いたいときは、そのlocalStorageが最初に削除され、新しいものが作成されます。このアプローチは大丈夫ですか?そして、私の質問は、選択した学生のユーザー名の値をどのように保存できるかということです。
var id = $("#id").val();
window.localStorage["id"] = id;
$.each内に特定の#idを作成する方法がわかりません