看板 Web_Design 關於我們 聯絡資訊
各位板友好, 目前我有一網頁,網頁中有許多可點擊的選項, 每個選項被點擊後,即會透過ajax送出相對應的method呼叫WebService, 並接收WebService回傳的數據。 如果現在我希望能夠透過ctrl點選兩個選項, 並送出相對應的method兩次,接收時能夠將回傳的數據相加, 請問這部份是可行的嗎?該用什麼方式呢? 煩請板上的先進不吝指導,謝謝各位。 概念:點選A項,送出method-A後,按著ctrl再點選B項,送出method-B, 將A項回傳的數據和B項回傳的數據相加。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.255.70 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1428887992.A.E45.html
GoalBased: 你的問題卡在哪裡? 04/13 09:25
卡在目前做的方式是.. 點選A項送出POST,回傳得到JSON格式的資料,使圖表呈現是A項數據, 點選B項送出POST,回傳得到JSON格式的資料,使圖表呈現是B項數據, 本來的做法很單純,但現在我不清楚該如何將數值累加? 送出兩次POST?再將回傳資料性質相同部份相加,然後透過圖表呈現? 謝謝您。 ※ 編輯: BIAO (61.219.255.70), 04/13/2015 10:31:19
tw0517tw: 找個地方把A回傳值存起來 04/13 09:49
a926: 是可行的。可是照你的流程,你應該是要在前端相加A,B的值 04/13 10:40
a926: 跟tw大的說法一樣,要把值存起來才能做後續 04/13 10:41
a926: 去看看javascript 閉包的用法吧 :) 04/13 10:41
tw0517tw: 他其實已經把值"存"在圖表上啦XD 04/13 10:56
a926: 哈哈 那直接去操作圖表 把值取出來就好啦 XDD 04/13 16:07
BIAO: 謝謝各位的回覆^^ 04/14 13:48
mraaa: 或者寫ㄧ個callback? 04/25 05:58