什麼是回調函數在PHP的Ajax服務器響應後數據的數據類型數據類型
exampel:
$('#ff').form({
success:function(data){
alert(**data**);
}
});
什麼是回調函數在PHP的Ajax服務器響應後數據的數據類型數據類型
exampel:
$('#ff').form({
success:function(data){
alert(**data**);
}
});
它取決於HTTP響應的content-type
,除非您告訴jQuery忽略服務器說明數據與Ajax選項對象上的dataType
屬性的內容。
的documentation描述它因而:
的數據從服務器返回,根據dataType參數
和
的數據類型(默認格式:智能猜測(XML ,json,script或html))
該類型您希望從服務器返回的數據。如果沒有指定,jQuery將嘗試根據響應的MIME類型推斷它(XML MIME類型將生成XML,在1.4中JSON將生成一個JavaScript對象,在1.4腳本中將執行腳本,其他任何作爲字符串返回)。可用的類型(以及作爲第一個參數,以您的成功回調傳遞的結果)是...
它被要求採訪......我說這取決於,但面試官一直堅持預測通過ajax返回的數據類型 –
如果您有足夠的關於生成響應的軟件的信息,那麼你可以預測它。 – Quentin
它取決於你的dataType指定Ajax調用什麼樣的,如果你寫的dataType:「JSON」,那麼這將是JSON。
不,如果你編寫'JSON',那麼它會給你解析JSON到JavaScript對象的結果 – Quentin
它取決於您在頁面上設置的標題,您在ajax呼叫 – alwaysLearn
喲可以指定ajax調用dataType參數中的類型。像dataType:'html' – Priyank