Tôi có mảng JSON nàylặp qua mảng JSON trong một danh sách jQuery
// Json array
var productList = {"products": [
{"description": "product 1", "price": "9.99"},
{"description": "product 2", "price": "9.99"},
{"description": "product 3", "price": "9.99"}
]
};
Tôi muốn nó lặp qua xem danh sách của tôi, nhưng không có ý tưởng làm thế nào để làm này tất cả những gì có thể làm được cho đến nay là danh sách một mục tại một thời điểm. Ngoài ra, tôi chỉ có thể liệt kê sản phẩm chứ không phải sản phẩm = giá. Các diễn đàn jQuery inst giúp ... cảm ơn !!
Dưới đây là phần còn lại của mã
function loadList() {
// var list = document.getElementById('productList');
var list = $("#productList").listview();
var listItem = document.createElement('li');
listItem.setAttribute('id', 'listitem');
listItem.innerHTML = productList.products[0].description;
$(list).append(listItem);
$(list).listview("refresh");
và tập tin HTML
<html xmlns:f="http://www.lipso.com/f" xmlns:l="http://www.lipso.com/v2/lml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<head>
<title>Page Title</title>
&meta;
<script src="@[email protected]/test.js"></script>
</head>
<body onLoad="loadList()">
<div data-role="page">
<div data-role="header" id="header">
<h1>Dynamic Product List</h1>
</div>
<div data-role="content" id="content">
<ul id="productList" data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b">
</ul>
</div>
</div>
</body>
</html>
Cảm ơn. điều này có vẻ như nó có thể làm việc nhưng tôi không có ý tưởng nơi để đặt này trong mã của tôi hoặc làm thế nào để có được nó để làm việc với danh sách JQuery của tôi. – JFFF
Tôi là một lập trình viên cơ sở và vẫn đang học ... trần với tôi: P – JFFF
@ john, tôi đã cập nhật câu trả lời của tôi để nó ** nên ** làm việc với tình huống của bạn – rockerest