我正在通过JSON响应发出AJAX POST请求:
$.ajax({
url: ApiServiceVdc,
type: 'POST',
data: lepost,
cache: false,
success: function (data) {
var detail = '';
detail += '<b>' + data.media.titre + '</b>';
},
error: function () {
alert('Erreur système !');
}
});
这是我的ApiServiceVdc的响应:
media: {
id: 1,
type: 1,
titre: "Jet d'eau vers Cologny",
alias: "jet-d-eau-vers-cologny",
}
ApiServiceVdc是使用正确的标头使用PHP7代码制作的
header("Content-type: application/json; charset=utf-8");
值titre
和alias
为空!我无法使用它们。我做错了什么?它可以在其他服务器上的其他脚本中工作。
提前谢谢!
答案 0 :(得分:0)
您的回复中似乎标题和别名都不为空。
如果要在页面中进行更改,则需要将该“详细信息”附加到DOM中。
那是你的要求吗?
如果没有,请尝试在您的ajax请求中放入dataType: "json"
。