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條經驗 獲得超16個贊
您必須使用 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 關注
- 197 瀏覽
添加回答
舉報