校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ajax請求返回的數據看不到回調函數沒有執行也沒報錯

ajax請求返回的數據看不到回調函數沒有執行也沒報錯

熱門標簽:信貸電銷機器人有用嗎 如何用地圖標注各分公司 廣西ai語音電銷機器人哪家好 莆田防封電銷卡價格 蓄意標記地圖標注 接聽電話機器人哪有 電銷機器人適用范圍 察縣地圖標注 辦理一個400電話多少錢
項目用的是ssh,使用jquery的$.post訪問struts2的Action,哪里都沒有報錯,可就是沒有結果。

現在$.post要返回保存著權限的集合CollectionPrivilege>,權限類Privilege和用戶類User相互關聯,也就是Privilege里使用set集合保存著擁有這個權限的用戶SetUser>,用戶User里也使用set集合保存著用戶有的權限SetPrivilege>。數據都到action里了,但是回調函數沒有執行,并且使用瀏覽器調試也沒看到返回的數據,最后找了半天,原因如下:

jquery在解析返回的CollectionPrivilege>集合時,看到里面有一個SetUser>,就會去得到集合中的數據,但是CollectionPrivilege>是service里的一個方法返回的,而這個時候spring的事務已經結束,也就不會查到SetUser>中的數據。jquery解析空的集合就會出錯,所以得不到數據。

解決辦法:在Privilege里的getUser()方法加上這個注解@JSON(serialize=false),這樣jquery在解析的時候就會忽略這個集合中的數據。當然,如果數據要用到,那就要在service中把這些數據先查到,放到集合中。
您可能感興趣的文章:
  • jQuery Ajax Post 回調函數不執行問題的解決方法
  • Javascript基于AJAX回調函數傳遞參數實例分析
  • ajax回調函數中使用$(this)取不到對象的解決方法
  • 解決ajax回調函數返回的字符串亂碼問題
  • ajax異步回調函數中給外部變量賦值的問題探討
  • ajax JSONP請求處理回調函數jsonpCallback區分大小寫
  • jQuery Tips 為AJAX回調函數傳遞額外參數的方法
  • ajax回調函數參數傳遞正確方法
  • JQuery中使用Ajax賦值給全局變量失敗異常的解決方法
  • ajax給全局變量賦值問題解決示例
  • JQuery中使用Ajax賦值給全局變量異常的解決方法
  • jquery ajax修改全局變量示例代碼
  • Ajax獲取回調函數無法賦值給全局變量的問題

標簽:張掖 銅陵 平涼 鷹潭 益陽 儋州 阿拉善盟 延邊

巨人網絡通訊聲明:本文標題《ajax請求返回的數據看不到回調函數沒有執行也沒報錯》,本文關鍵詞  ajax,請求,返回,的,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax請求返回的數據看不到回調函數沒有執行也沒報錯》相關的同類信息!
  • 本頁收集關于ajax請求返回的數據看不到回調函數沒有執行也沒報錯的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 沂源县| 闸北区| 襄垣县| 达孜县| 洪洞县| 循化| 汝南县| 赤壁市| 建阳市| 自贡市| 莱西市| 宁阳县| 嵩明县| 高密市| 湖北省| 长岛县| 宁蒗| 钟山县| 新巴尔虎右旗| 缙云县| 浑源县| 应城市| 通州区| 漯河市| 左贡县| 青海省| 临泉县| 迁安市| 临潭县| 平安县| 汤阴县| 敦化市| 通榆县| 阿拉尔市| 江口县| 启东市| 尼玛县| 赤峰市| 宁化县| 嘉兴市| 塔河县|