ajax的success不執行
很久前網上找的文章:
對於使用ajax來請求資料已經不是第一次使用(一直覺得也就那麼回事),就在昨天居然遇到了一個問題?專案中需要用到ajax來進行資料的請求,於是三下五除二的將ajax程式碼拷貝到專案中,前端,後臺資料處理完畢,測試(心想可以休息下下了),誰知資料成功返回、前端沒報錯,後臺也沒錯,硬是沒有執行success回撥函式,心涼了一半。
接下來就是找原因,檢視原先程式碼,百度,json格式檢查,終於發現問題所在 罪魁禍首居然是Jquery版本所引起的。
Jquery版本:jquery-1.9.0.min.js
隨著Jquery版本的提高,對於json格式有著嚴格的要求,原先類似這種格式的返回資訊{success:true,id:1,result:"ok"}在高版本中已不適用,需採取以下格式
複製程式碼 程式碼如下:
{"success":true,"id":1,"result":"ok"}
總結:
key:需雙引號括起
value:1.數值,布林型別可不用雙引號
2.字串 需用雙引號括起
格式:{success:true,id:1,result:"ok"} 不通過
格式:{"success":true,"id":1,"result":"ok"} 通過
相關推薦
【鋒利的jQuery】中全局事件ajaxStart、ajaxStop不執行
doc dem del loading hide 案例 var .ajax round 最近一直都在研究【鋒利的jQuery】,確實是一本好書,受益匪淺。但由於技術發展及版本更新等原因,裏面還是有些坑需要踩的。 比如:第六章七節中提到的全局事件ajaxStart、ajax
Hibernate 註解序列生成主鍵執行完select seq_t_user.nextval後不執行insert等語句導致 執行save()或update()方法無效
hiberna 不能 nal 自動提交 ext 無效 pen mave ransac 題主解決方法: 1)在DAO中獲取session的時候采用sessionFactory.getCurrentSession();不用
拾遺:Git 與 Svn hook 不執行問題
環境變量 環境 git epo mit 重新 ron 不執行 str 要點: GIT 或 SVN 的 hook 執行之前,會將所有環境變量清空,因此在其中執行命令時,必須指定絕對路徑或重新設置必要的環境變量,如:$HOME 等 修改為正確的名稱,如:post-commit
crontab腳本不執行
crontab linux1、環境變量問題解決辦法:腳本首行填寫#!/bin/sh,編輯crontab任務,在執行腳本腳本前邊加sh2、crontab僵死crontab任務壓力過大致使crontab服務僵死,需要重啟crontab服務並優化腳本解決辦法:/etc/init.d/cron restart本文出自
淺談解決瀏覽器不執行javascript的問題
文檔 解決 scrip intern 手機瀏覽器 字符串 xxx 兼容 允許 昨天寫了一個網站,在PC端的chrome瀏覽器以及蘋果手機,以及安卓手機中的部分QQ瀏覽器都完美運行,但是在IE11以及其他的一些手機瀏覽器上運行時發現javascript根本沒有調用。我在網上找
解決IOS微信內置瀏覽器返回後不執行js腳本的問題
style load 返回 on() cti 發現 bsp 內置瀏覽器 false 在A頁面寫一個$(function(){}) 後隨便點擊一個URL跳轉到B頁面 利用微信內置瀏覽器 返回鍵返回到A頁面後發現這段JS不執行,後來找到了解決方案 $(f
關於瀏覽器切換標簽或者移動端切換應用時,js不執行的解決方案
遊戲 兼容性 reload func 再次 移動 代碼 bili htm 問題:最近在做一個後臺控制的轉盤遊戲,如果手機切出當前app應用,那麽js將會中止執行,再次切入app時,將會出現不同步的狀態 解決方案:HTML5為document對象新增了visibilitySt
微信授權頁面執行ajax不執行,刷新才能執行
content 不知道 刷新 cat get key存在 調試工具 type class 今天在調試的前端的時候,發現一個錯誤,在ajax中添加了判斷語句後,ajax語句的返回語句就是沒有返回值,也不指導為什麽, 如下是代碼的片段的,
系統休眠或瀏覽器不是當前活動狀態,不執行js的解決思路
color pan 瀏覽器 原生開發 可用 繼續 gettime != inter 手機端原生開發,當前頁面從系統中被喚起會有相應的事件觸發。但webapp確無法獲取。 基於瀏覽器自身規則,在系統休眠或著瀏覽器不處於當前活動狀態是,js是不執行的。 那麽如果想讓頁面能及時更
jquery 使用ajax,正常返回後,不執行success的問題
原因 ron per type data com 嚴格 ann col 背景: 在使用到jQuery的ajax時,如果指定了dataType為json,老是不執行success回調,而是執行了error回調函數. 原因: 然後繼續下載了幾個
expect文件傳輸到一半,不執行接下來的操作
執行 文件傳輸 time 命令 blank html 不執行 奇怪 怪現象 轉載請註明出處:http://www.cnblogs.com/blazer/p/7943692.html 發現上傳一個大文件時,出現一個奇怪現象,就是上傳成功後,接下來的expect {exit}
C#代碼驗證sql語句是否正確(只驗證不執行sql)的方法
sql查詢 noexec 檢測 方法 public pos 代碼 編譯 返回 轉自 :http://www.jquerycn.cn/a_15010 為大家介紹如何用C#驗證sql語句的正確性,就像sql查詢分析器中的檢測代碼功能一樣,有需要的朋友,可以參考下。 需要用到如下
js生成元素的事件不執行問題
onclick body type blog txt work 輸入框 doc tom 要求:雙擊span標簽,可以修改。<div class="commands_ticketmiddl_ine_new" > <span>NO:</spa
解決linux下/etc/rc.local開機器不執行的原因
啟動程序 排除 程序 配置 blog 解決 linux pos 執行 前不久因項目需要寫了開機啟動其他程序的shell腳本,因工作忙,調試完給了技術支持人員,也沒去註意過。 到後來,有幾臺服務器突然被重啟了,這時候領導問,怎麽開機啟動的腳本沒起作用,還被批了一頓,哎,做事虎
centos7下/etc/rc.local文件裏配置的開機啟動項不執行的解決辦法
mpat rip pre pat 正在 nbsp his local other 習慣於在/etc/rc.local文件裏配置我們需要開機啟動的服務,這個在centos6系統下是正常生效的。但是到了centos7系統下,發現/etc/rc.local文件裏的開機啟動項不
如何優雅的解決mac安裝zsh不執行.bash_profile
發現 log 沒有 etc 重裝 tro 解決 shell命令 環境 最近剛剛重裝了系統,並安裝了優雅的shell命令工具zsh,突然發現我放在我的工作目錄下的.bash_profile居然在啟動的時候執行,導致我的java的一些配置沒有註冊到bash中。然後查資料得知,安
Jquery ajax回調函數不執行
name dep selected ont 原因 參數 系統 sign func ajax如下: $.post( "${pageContext.request.contextPath}/deptHead_assign.action", {"studentId":stude
MUI - 上拉加載不執行
pull col 代碼 動態分頁 lis 添加 -i item nbsp mui(‘#pullrefresh‘).pullRefresh().refresh(true); if($(".list-item").length == countDataSum) {
asp.net 按鈕執行前後臺方法——前臺彈出提示信息,確認後繼續執行後臺方法,取消則不執行後臺方法
一個 inf ret font AD itl 博客 www. asp.net 我們做一個測試的web頁面,只需要一個button+一個label就ok啦,通過button按鈕的後臺事件修改label的text屬性值來測試是否執行了後臺事件裏的代碼 前臺 寫一個js方法:
Mac下使用zsh不執行/etc/profile文件
con aud audio profile spl 登陸 display zsh control Mac下使用了zsh會不執行/etc/profile文件,當然,如果用原始的是會執行。 轉而執行的是這兩個文件,每次登陸都會執行: ~/.zshrc與/etc/zshenv