Javascript 如何获取localStorage的li值
这是我编码的一部分Javascript 如何获取localStorage的li值,javascript,json,cordova,local-storage,Javascript,Json,Cordova,Local Storage,这是我编码的一部分 function getStudentList() { $.getJSON('http://mydomain.com/getStudents.php?jsoncallback=?', function(data) { $('#studentList li').remove(); $('#load').hide(); //students = data.user_name; $.each(data, fun
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');
});
}
我不知道如何在$内创建特定的#id。每个PhoneGap都将相对URL视为项目中包含的本地文件(文件://) 如果
student\u detail.html
驻留在服务器上,则应使用完全限定的URL(例如http://mydomain.com/student_detail.html?user_name=...
您还需要确保http://mydomain.com
在PhoneGap项目中根据
要为每个li
分配一个ID,只需将其添加到模板中即可:
... .append('<li id="' + student.data.user_name + '"> ...')
。追加(“…”)
通过引用这篇文章,我想知道为什么他可以使用student_detail.html?user_name=XXXX?PhoneGap这样的URL?如果您正确设置了项目,那么访问您描述的URL应该不会有问题。您是否已将getStudents.html和student_detail.html所在的域添加到PhoneGap项目域白名单中?此外,由于这是一个PhoneGap项目,指向student_detail.html的链接需要是一个绝对URL,例如。。。
... .append('<li id="' + student.data.user_name + '"> ...')