→ TonyQ:你要把資料先放到 client 去 再透過 JS 取值 12/03 10:24
謝謝版主,我將資料用@mydata=Mydata讀取過來之後,我將上面的黃色那行改成
y = <%= @mydata.last.value %>
可以讀取到最後的值,但10秒之後畫的點,還是同一個值
就是client端load網頁“那時”的最後一點
之後,我在網路上看到一種寫法
$.ajax({
async: false,
type: "POST",
url: URL,
dataType: 'JSON',
success: function(data) {
y = JSON.parseInt(data.last.value);
}
});
似乎..可以直接呼叫資料庫? 可是我不太懂也用不出來
網路上的範例都是呼叫.ashx檔案,但RoR架構好像沒有這個東西,
拜託了,卡了好久....
※ 編輯: a83294 來自: 140.121.146.39 (12/03 12:49)
→ TonyQ:簡單作法,你先把那個變數的整個內容轉成 json string 12/03 12:56
→ TonyQ:然後放到 javascript 寫個 var data= <%=json_str%>; 12/03 12:56
推 TonyQ:之後再透過 data 這個 js obj 去 access. 12/03 12:57
→ TonyQ:進階作法就是寫 json service 從 js 去撈... 12/03 12:57
→ TonyQ:但如果你簡單作法都不會,進階作法只會讓你更 confuse XD 12/03 12:57
推 qwer820404:我最近用highchart開發了dashboard...但是用.net 12/03 22:15
推 qwer820404:真的再不會再私信給我吧 12/03 22:18
推 qwer820404:你client那邊 10秒的timer是有寫對 但是 12/03 22:20
→ qwer820404:你用inline code的方式寫…當然會一直讀到一樣 12/03 22:20
→ qwer820404:你的操控權在client,service那端要用一個service 12/03 22:21
→ qwer820404:說錯 server那端 你要放一個service讓ajax可以呼叫 12/03 22:21