ajax-php中服务器响应后ajax中回调函数中“data”的数据类型

时间:2014-01-31 10:53:27

标签: php jquery ajax

服务器响应后php ajax中回调函数中的数据类型是什么

示例:

$('#ff').form({
    success:function(data){
        alert(**data**);
    }
});

2 个答案:

答案 0 :(得分:1)

它取决于HTTP响应的content-type,除非您告诉jQuery忽略服务器在Ajax选项对象上使用dataType属性说明数据的内容。

documentation因此描述了它:

  

从服务器返回的数据,根据dataType参数

格式化

  

dataType(默认值:Intelligent Guess(xml,json,script或html))

     

您期望从服务器返回的数据类型。如果没有指定,jQuery将尝试根据响应的MIME类型推断它(XML MIME类型将产生XML,在1.4 JSON中将产生一个JavaScript对象,在1.4脚本中将执行脚本,其他任何东西将是以字符串形式返回)。可用的类型(以及作为成功回调的第一个参数传递的结果)是......

答案 1 :(得分:0)

它取决于你在ajax调用中在dataType中指定的内容,就像你编写dataType:'json'那么它将是json。