1. ajax回調函數調用失敗
1、首先確認調用到了Action的方法。
2、確認瀏覽器,最好在調用時知道回傳的類版型,又是後自動判斷會權出問題。
$.post("query!orderByID.action",{orderId:$('#search').val()}
,function(data,status){ //成功後執行的方法
alter("ajax執行成功");//????連這一句都沒執行
$("#auto").html(data);
},"html"
);
我在最後加了個"html"明確指定類型,試試。
2. jquery裡面 ajax回調函數不能使用
你是要在iframe里顯示一個頁面?
iframe有個src屬性,把路徑加上就能顯示,你這樣貌似顯示不了?
3. ajax回調函數無法獲取後台傳過來的值(SSM框架),大神請指教!
你在ajax中加個error回調就知道是什麼錯誤啦:
$.ajax({
//...其他代碼略
success:function(result){
//略
},
error:function(xhr,msg,err){
console.log(msg);
//具體的錯版誤可以從err對象中獲權得
}
});
4. 為什麼ajax執行啦,也到請求頁面啦,就是進不去回調函數裡面了
請求的時候,用firebug年一下,請求的地址,是不是200,如果是404或者500就自己去檢查。
如果是200,那版就再看得到的權結果是不是你預期的結果。
如果結果沒問題,就再看,你的JQuery是不是某個環節出錯了。
JQ庫某個環節出錯了,是不會拋異常的。比如說某個ID的節點沒找到。你對它操作。是沒有任何報錯的。
一步一步檢查。AJAX沒以難調。
5. ajax請求回調函數的問題,怎麼解決
這里的error是說服來務端返回了自非正常狀態碼(200)的情況下執行的回調。估計數據出錯時,服務端沒有指定狀態碼,的代碼依然會走success回掉,但是bosun.FormRespIntercepter('json',_json)調用返回false,看起來像什麼也沒發生。
可以用js調試工具下斷點來驗證。firebug或者chromeF12都支持。
另外,建議通過_json數據的某個欄位,比如code來判斷是否出錯。比如code==0,表示正常,code非0表示出錯。
6. jquery.ajax請求action時 回調函數不執行
struts配置文件中繼承的應該是json-default
7. Jquery ajax方法不執行回調函數
ajax如果參數中有json的話後台返回值也必須為json數據,否則就不會執行回調函數,樓主可以看下類型是否一致
8. jquery $.ajax請求action時 回調函數不執行
dataType:"json",改為dataType:"text"
9. Ajax請求伺服器後,當伺服器與資料庫進行交互後,ajax回調函數不起作用
我個人感覺,本地通過上傳到伺服器出問題的,很大一部分是路徑問題,通過看firebug或相關的插件中的js文件和ajax實際請求地址,可以找到錯誤。希望對你有幫助。
10. 通過ajax請求後台,為什麼回調函數裡面無法獲取request中的值
這問題不是這i么解的吧,非同步的回調函數,你獲取回調函數的返回值,時間不確定的。要加個標志位來判斷回調函數是否執行完畢。