错误函数中的JQuery AJAX HTML响应

时间:2015-02-25 11:40:52

标签: javascript jquery html ajax

var id = 45;        
$.ajax({
            url :'url', // This URL response some HTML content
            type: 'POST',
            dataType: 'json',
            data :{ID:id},
            success:function(data)
            {
                console.log(data); // No Response here
            },
            error : function (error){
                console.log(error); // error.responseText contain html content
            }
        });

我通过JQuery AJAX呈现HTML内容。 HTML响应来自错误功能而不是成功功能。是我身边的错误吗?

1 个答案:

答案 0 :(得分:2)

  

使用html而不是json作为数据类型

     

datatype属性指定您期望的数据类型   从服务器返回

$.ajax({
                url :'url', // This URL response some HTML content
                type: 'POST',
                dataType: 'html',
                data :{ID:id},
                success:function(data)
                {
                    console.log(data); // No Response here
                },
                error : function (error){
                    console.log(error); // error.responseText contain html content
                }
            });

请参阅Jquery Api for more details

希望这有帮助。