3 回答
TA贡献1909条经验 获得超7个赞
这就是你所需要的。只需访问该对象data.title,它就会显示在alert()
您需要dataType在请求中定义为 json。
如果它不起作用,请JSON.parse(data)像这样使用:
var response = JSON.parse(data)
alert(response.title)
尝试以下:
function ExportData() {
var data = {
action: "export_database", // the name of your PHP function!
};
jQuery.ajax({
type: "POST",
url: ajaxurl,
dataType: 'json'
data: data,
beforeSend: function () {},
success: function (data) {
alert(data.title);
},
error: function(error){
//Error
alert(error.title)
}
});
}
TA贡献1874条经验 获得超12个赞
尝试以下:
function ExportData() {
var data = {
action: "export_database", // the name of your PHP function!
};
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: data,
beforeSend: function () {},
success: function (data) {
var parsedData = jQuery.parseJSON(data)
alert(parsedData.title);
},
});
}
TA贡献1801条经验 获得超15个赞
您必须使用 JSON.parse() 来访问数据对象,如下所示:
function ExportData() {
var data = {
action: "export_database", // the name of your PHP function!
};
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: data,
beforeSend: function () {},
success: function (data) {
var res = JSON.parse(data)
alert(res.title);
},
});
}
- 3 回答
- 0 关注
- 153 浏览
添加回答
举报