[問卦] 欸 為什麼我資料都成功丟回前端了 秀不出

看板Gossiping作者 (塔綠班婊子立牌坊)時間1年前 (2023/01/03 10:18), 1年前編輯推噓25(33838)
留言79則, 31人參與, 1年前最新討論串1/1
*** 幹你媽的我找到問題了 另外一個要丟回來的資料裡面 有幾個欄位是NaN *** *** 就算我api response那邊下了 default=str 也是不行 ajax看到NaN就不吃 *** *** https://i.imgur.com/qAG28K1.png
error以後還是要寫 媽的這弱智問題卡一上午*** 幹你媽的 javascript到底什麼鬼啦 postman測試ok 網頁F12看網路也有正常串接丟資料回來 然後A網頁上面就可以正常秀資料出來 理論上我一樣的code 改api route拿去B網頁 也要可以正常秀吧? 然後我看B網頁F12裡面資料有正常回傳阿 然後一樣的code 到這裡就抓不到我後端回傳的資料????? http://i.imgur.com/sclnUoY.jpg
這完全不合邏輯阿 丟回來的資料格式一樣 抓資料的code也一樣 為什麼A網頁可以B網頁不行啊???? 為什麼啊啊啊啊啊啊啊 --

02/16 22:07,
我高中同學兄弟倆愛吃麥當勞常跑去偷吃 他爸有次生氣
02/16 22:07

02/16 22:08,
就射了
02/16 22:08

02/16 22:09,
了說愛吃就讓你們吃個夠 然後連續兩個禮拜晚餐都吃麥
02/16 22:09

02/16 22:09,
克阿瑟為子祈禱文
02/16 22:09

02/16 22:10,
我同學還是吃得很開心然後他爸先崩潰了
02/16 22:10
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.62.187 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1672712339.A.89D.html

01/03 10:19, 1年前 , 1F
CORS?
01/03 10:19, 1F
F12都看到後端回傳的JSON了啦 不是CORS ERROR啦

01/03 10:20, 1年前 , 2F
CORS
01/03 10:20, 2F

01/03 10:20, 1年前 , 3F
工作自己做
01/03 10:20, 3F
就是卡bug才上來發廢文啊

01/03 10:22, 1年前 , 4F
網頁cache
01/03 10:22, 4F
Ctrl+F5試過了啦

01/03 10:22, 1年前 , 5F
小精靈還在休假啦 明天就好了
01/03 10:22, 5F

01/03 10:22, 1年前 , 6F
shift+f5強制重新整理
01/03 10:22, 6F

01/03 10:23, 1年前 , 7F
有Access-Control-Allow-Origin?
01/03 10:23, 7F

01/03 10:23, 1年前 , 8F
靠邀喔? 這裡不是web板
01/03 10:23, 8F

01/03 10:24, 1年前 , 9F
shift+f5啦 不是ctrl
01/03 10:24, 9F
我另外開Edge也不行啦 三小啦

01/03 10:25, 1年前 , 10F
後端有迴船就不是CORS了 只是網頁快取
01/03 10:25, 10F

01/03 10:25, 1年前 , 11F
走錯版了啦
01/03 10:25, 11F

01/03 10:26, 1年前 , 12F
alt+f4
01/03 10:26, 12F

01/03 10:26, 1年前 , 13F
做廢渣前後端已經是最簡單的了ㄟ
01/03 10:26, 13F
幹 我平常又不寫前端的 SQL架好後端寫完postman測好就可以了 不是啊 阿我要是code有問 林北就copy cat 貼過去的為什麼不行啦 為什麼啦

01/03 10:26, 1年前 , 14F
人品問題
01/03 10:26, 14F

01/03 10:30, 1年前 , 15F
看console有沒有error
01/03 10:30, 15F
就是都沒有跳error才不知道怎麼解 這樣講好了 我後端回傳的是一整包json 然後我js寫了一個迴圈去把裡面的東西一個一個抓出來放進去table裡面 就最簡單的前端碼 google下去一狗票的那種 然後A網頁可以正常運行 B網頁就不行了 B會抓不到我後端回傳的東西 阿我明明看F12網路那邊後端就是有正常丟資料 預覽都能正常秀出json內容 為什麼抓不到啊啊啊啊

01/03 10:31, 1年前 , 16F
說web前後端廢的,丟個github連結讓大家看
01/03 10:31, 16F

01/03 10:31, 1年前 , 17F
你做了哪些偉大repo讓大家崇拜一下
01/03 10:31, 17F

01/03 10:33, 1年前 , 18F
有 content security policy 嗎?
01/03 10:33, 18F

01/03 10:37, 1年前 , 19F
沒有code誰知道你寫怎樣..
01/03 10:37, 19F

01/03 10:37, 1年前 , 20F
前後端一堆文組轉行做的吧 CC
01/03 10:37, 20F

01/03 10:38, 1年前 , 21F
console.log看看資料格式對不對
01/03 10:38, 21F
資料格式是對的 https://i.imgur.com/TIidihr.png
右邊是可以正常處理後端回傳資料的code 左邊的不行 https://i.imgur.com/YhwPp67.png
https://i.imgur.com/et7nISr.png
我真的不懂啊 為什麼copy cat貼過去會發生這裡可以那裏不行 = =

01/03 10:38, 1年前 , 22F
有時候前端還要轉一次
01/03 10:38, 22F

01/03 10:39, 1年前 , 23F
你把code丟上來給大家review阿
01/03 10:39, 23F

01/03 10:40, 1年前 , 24F
因為你不是我
01/03 10:40, 24F

01/03 10:42, 1年前 , 25F
前端用ajax取資料有可能是非同步的問題
01/03 10:42, 25F

01/03 10:47, 1年前 , 26F
你要看的是回應那裡的資料
01/03 10:47, 26F
還有 22 則推文
還有 5 段內文
之前就加在外面 就沒東西 看不到 加在能正常跑的網頁就整個json都秀出來 https://i.imgur.com/BndI7KU.png
一定是哪裡有問題 可是我找不到... 只會當Copy Cat臭了嗎

01/03 11:13, 1年前 , 49F
那就是success沒進去阿
01/03 11:13, 49F

01/03 11:14, 1年前 , 50F
正常是要上面那樣沒錯
01/03 11:14, 50F

01/03 11:14, 1年前 , 51F
但如果data是空的也應該會show
01/03 11:14, 51F
我再研究看看 感激 QQ

01/03 11:28, 1年前 , 52F
靠盃 八卦版還能幫debug
01/03 11:28, 52F

01/03 11:30, 1年前 , 53F
你的html勒?
01/03 11:30, 53F

01/03 11:34, 1年前 , 54F
success是根本沒被call 還是 data是空的?
01/03 11:34, 54F
幹 太怪了 我改去抓正常可以work的route 就show得出來了 =____________= 你媽媽的我兩個route碼都一樣的阿 丟回來的東西會不一樣??? 而且我用postman測都是正常可以work的阿 三小啦 Wryyyyyyyyyyyyyyyyyyyyyyy

01/03 11:35, 1年前 , 55F
碼農必經之路—通靈
01/03 11:35, 55F

01/03 11:36, 1年前 , 56F
在success裡面設 breakpoint看一下
01/03 11:36, 56F
※ 編輯: Merkle (202.3.190.130 臺灣), 01/03/2023 11:40:47

01/03 11:40, 1年前 , 57F
在鍵步驟加alert('aaa'); 看看有沒有跑進去
01/03 11:40, 57F

01/03 11:43, 1年前 , 58F
該不會server有擋特定的Agent..
01/03 11:43, 58F

01/03 11:44, 1年前 , 59F
你這樣是success沒進去吧
01/03 11:44, 59F
對 success沒進去 換一個route call就進去了 http://i.imgur.com/sclnUoY.jpg

01/03 11:45, 1年前 , 60F
清cache
01/03 11:45, 60F

01/03 11:45, 1年前 , 61F
去刪cache
01/03 11:45, 61F

01/03 11:49, 1年前 , 62F
會不會是大小寫的問題?
01/03 11:49, 62F
不是啦 F12都有看到後端成功丟東西回來了 = =

01/03 12:00, 1年前 , 63F
轉行吧
01/03 12:00, 63F

01/03 12:00, 1年前 , 64F
害我還出去開了一下我是不是走錯版
01/03 12:00, 64F

01/03 12:01, 1年前 , 65F
線上debug
01/03 12:01, 65F

01/03 12:14, 1年前 , 66F
也注意一下 變數大小寫有沒有一樣==
01/03 12:14, 66F

01/03 12:14, 1年前 , 67F
這麼簡單的還要問==
01/03 12:14, 67F
大大jo我

01/03 12:18, 1年前 , 68F
推文都把可能原因講完了 通靈加油
01/03 12:18, 68F

01/03 12:20, 1年前 , 69F
就是你寫錯了 長大點自己加油
01/03 12:20, 69F
Q______Q

01/03 12:34, 1年前 , 70F
你有問過唐鳳了嗎
01/03 12:34, 70F

01/03 12:45, 1年前 , 71F
竟然沒人建議重開機,把B重開機看看吧
01/03 12:45, 71F

01/03 13:14, 1年前 , 72F
會不會是生命周期的問題,資料有送進去但
01/03 13:14, 72F

01/03 13:14, 1年前 , 73F
畫面沒更新進去
01/03 13:14, 73F
沒 就是python的json吃NaN 然後js的json不吃NaN的問題 =__= 用simplejson把NaN轉成null就好了 =__= ※ 編輯: Merkle (202.3.190.130 臺灣), 01/03/2023 13:38:52

01/03 16:38, 1年前 , 74F

01/03 17:10, 1年前 , 75F
這樣後端應該要改。丟出來NaN以後前端無法用
01/03 17:10, 75F

01/03 17:51, 1年前 , 76F
有 我後端直接改 把NaN的都轉成null 我之
01/03 17:51, 76F

01/03 17:51, 1年前 , 77F
前寫的也要通通加進去
01/03 17:51, 77F

01/04 08:08, 1年前 , 78F
恭喜找到問題
01/04 08:08, 78F

01/05 00:04, 1年前 , 79F
恭喜找到問題
01/05 00:04, 79F
文章代碼(AID): #1Ziv2JYT (Gossiping)