当调用'/ 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');
}
});
});
答案 0 :(得分:0)
您的代码没有任何问题。成功回调被触发,您正在将结果正确输出到页面中。但是,由于结果为空,您没有看到任何更改。
因此,问题在于您的服务器,而不是客户端代码。