ajax呼叫成功不起作用

时间:2015-07-06 20:00:36

标签: jquery ajax json

当调用'/ json-endpoint'时,我在nodejs中返回了一个res.json(data)对象。想要将结果显示到前端。似乎无法做对。

当我更改以下行时 从 strHTMLOutput = data; 至 strHTMLOutput ='是啊!它的工作';

我的#enquiries改为'是啊!它的工作'

$(document).ready(function() {
var strHTMLOutput = '';
//Make a ajax call to fetch data
$.ajax({
    url: '/json-endpoint',
    type: 'GET',
    dataType: 'json',
    contentType: "application/json; charset=UTF-8",

    error: function (result) {
        console.log(result);
    },
    success: function (data) {
        strHTMLOutput = data;
        $('#enquiries').html(strHTMLOutput);
        console.log('it is working');
    }



});
});

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。成功回调被触发,您正在将结果正确输出到页面中。但是,由于结果为空,您没有看到任何更改。

因此,问题在于您的服务器,而不是客户端代码。