iT邦幫忙

0

求救ajax.post失敗會回應HttpStatus 500

SKY 2022-07-19 22:35:011156 瀏覽
  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220719/20141660TdBPryp1kS.png
這是我的ajax post的程式

https://ithelp.ithome.com.tw/upload/images/20220719/20141660B5bNfpwh0K.png
我有用中斷點查\BulletinMsg\Query,但沒有進入

查半天找不出為什麼,上來求教看看,多謝各位

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
緯大啊緯大人
iT邦研究生 1 級 ‧ 2022-07-20 08:50:13
最佳解答

看不到後端程式

[HttpPost]
[ValidateAntiForgeryToken]

有加上這些嗎?
有時怎樣都傳不進時,我會開始測試更單純的post,常常會鬧鬼故事

SKY iT邦新手 5 級 ‧ 2022-08-02 23:23:00 檢舉

把[ValidateAntiForgeryToken]註解掉就能執行了,但不知道為什麼

真是鬼故事~哈
看起來你console.log出來,postdata內容有AntiForgeryToken的說

0
科科
iT邦研究生 1 級 ‧ 2022-07-19 23:33:45

狀態500通常是後端有問題,可能傳入的參數跟後端定義的不一致。

或許可以請負責後端的人查查?

0

基本上來說,500錯誤只能麻煩後端去查。
你想靠前端去修正所謂的 500 錯誤是有點不太可能的事。
當然,也有可能是後端會將不正確的資料,統一回應500的也大有人在。

總之,這你想靠AJAX處理及查問題是有點難度就是了。
因為搞不好你寫的並沒有錯。

我要發表回答

立即登入回答