您解析收到的 JSON 两次。通过您的$.each调用,您可以遍历对象并尝试解析每个对象键的值。在第一次迭代中,使用您的示例数据,您尝试将“1_5cdb7ad317291.jpeg”解析为 JSON,这不是有效的 JSON。因此,您可以在第一次解析后访问该值。
$("[id^='deleteNotes']").click(function() {
var id = $(this).closest('div').attr('id');
console.log(id);
$.ajax({
url: "ajax/deleteidentifier.php",
type: "post",
data: {
id_delete: id
}
})
.done(function(result_query_sql_deletedStatus_notes){
var data = JSON.parse(result_query_sql_deletedStatus_notes);
if (data.deleted_status == "n") { //the cursor points me here. precisely, at the end of JSON and start of .parse
alert("Moved to deleted folder.");
window.location.reload();
} else {
alert("Note permanently deleted!");
window.location.reload();
}
});
});
BIG阳