欲完成的流程如綠界操作頁面
目前完成的結果:
卡在地圖回傳資料時,client 不知如何接收資料,這邊我嘗試做過ajax接收response
但這次問題比較特別的是網址會有更動,如我們透過 [GET]http://localhost:5000/logistic/map 開啟地圖
而地圖會回傳至[POST] http://localhost:5000/logistic/server_reply
結果就會如我所做部分 回傳資料會顯示在視窗上,
而我想解決的部分是js能抓取到api資料 並避免讓使用者看到資料的頁面,所以當js 抓到資料後能關閉視窗
這邊我在邏輯處理上就卡住了,請問有大大能提供意見嗎?
感覺你好像有點不太了解ajax的使用特性。
認真來說,你用一個視窗來做post其實是多餘的。除了增加會被用戶看到資料的情況下,你還得去處理資料傳送跟視窗關閉的處理。其實這些都是沒必要的。
先了解一下ajax的特性跟backcall。
因為不知道你的寫作方式為何,因為對方會有一個回傳動作的特性。理論上這因該是一種json的回傳值。正常這是需要背景式的讀取才對。而不該是直接顯示頁面。
如果真的對方是採用回傳頁面的方式,而非值回傳的處理。
你也可以寫一支後端程式來接受這些值後顯示。不該是直接接收顯示才對。
我想問題應該是出在大大後面講的處理方式,不過電子地圖會回傳後跳轉應該是POST method的關係,我接收資料的api 我是讓他回傳地圖給的資料所以才會顯示在頁面上
export const getLogisticReply = (req, res) => {
res.send(req.body)
}