我有一個簡單的rails應用程序顯示項目列表,我想用jquery mobile創建一個原生移動應用程序,並且這些項目將從主站點處理。 我的控制器是在rails中使用jquery mobile和json
class ListsController < ApplicationController
respond_to :json
def index
@lists = List.all
respond_with(@lists)
end
# ...
end
然後在我的本地移動應用我在index.html頁面有這個
$.ajax({
url: "http://localhost:3000/lists",
dataType: "json",
type: "GET",
processData: false,
contentType: "application/json"
});
這個數據是牽強,我想它在jQuery Mobile的模板被附加里面的標籤。我如何使用jQuery來做到這一點。謝謝
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>Simple test app</h1>
</div>
<div data-role="content">
<ul>
<li>(content appends here)</li>
</ul>
</div>
<div data-role="footer">
<h4>test app</h4>
</div>
</div>
</body>
</html>
的JSON輸出例子如下
什麼你的JSON輸出是低的嗎?好嗎?你能舉一個例子嗎? – Jasper 2012-01-12 21:22:48
只是使用它 – Uchenna 2012-01-12 21:29:46
我更新了我的答案以反映您的JSON輸出。 'serverResponse [0] .list.title'會輸出第一個標題,'serverResponse [1] .list.title'會輸出第二個標題。我的例子展示瞭如何迭代所有返回的對象。 – Jasper 2012-01-12 21:32:28