jQuery有一個方法會在ajax請求成功回調之前自動調用。如何在任何服務器響應中調用此方法?如何以編程方式調用jQuery的ajax processData函數?
從jQuery docs:在將數據選項傳遞作爲對象
默認情況下,數據(在技術上,不是字符串其它任何東西)將被處理並轉換成一個查詢字符串,以適應默認內容類型的「application/x-www-form-urlencoded」。如果要發送DOMDocument或其他未處理的數據,請將此選項設置爲false。
jQuery有一個方法會在ajax請求成功回調之前自動調用。如何在任何服務器響應中調用此方法?如何以編程方式調用jQuery的ajax processData函數?
從jQuery docs:在將數據選項傳遞作爲對象
默認情況下,數據(在技術上,不是字符串其它任何東西)將被處理並轉換成一個查詢字符串,以適應默認內容類型的「application/x-www-form-urlencoded」。如果要發送DOMDocument或其他未處理的數據,請將此選項設置爲false。
使用param
-function這裏記錄:http://api.jquery.com/jQuery.param/
jQuery.param(OBJ):創建一個數組或 對象,適用於一個URL的查詢字符串的序列化表示或Ajax請求。
這是jQuery的內部做:
// Convert data if not already a string
if (s.data && s.processData && typeof s.data !== "string") {
s.data = jQuery.param(s.data, s.traditional);
}
您可以閱讀完整這裏來源:http://code.jquery.com/jquery-latest.js
雖然我也不太清楚什麼ü想ü可以做這樣的事情
您可以使用json。
在php中,你可以做一些事情發送一個數組,其中包含一個變量,如fine
,然後在js一邊成功函數你可以首先檢查變量是否相同。 如果不是,那麼當服務器返回任意響應時,你可以做你想要的。