此JS数组使用console.log(响应)输出
{
px_hide_header: "0"
px_hide_header_progressbar: "0"
px_hide_menu: "0"
px_hide_popup: "0"
px_overlay_menu: "0"
px_page_slug: "loremfa-ipsum"
px_page_thumbnail: "618"
px_page_thumbnail_src: "https://website.local/wp-content/uploads/2017/12/image.jpg"
__proto__: Object
如何获取“px_page_slug”的值:
以下代码无效。
console.log(response.px_page_slug);
答案 0 :(得分:-2)
这是一个不是数组的对象。要获取单个属性的值,请使用此格式
console.log(objectName.propertyName);
或
console.log(objectName["propertyName"]);
答案 1 :(得分:-2)
解决方案是重新声明"响应"在var中,我应用了mLrv的解决方案:
test = JSON.parse( response );
console.log(test.px_page_slug);
如果没有这个,输出就是"未定义"在控制台中。
感谢您的回答,这些帮助了我!