扫码关注官方订阅号
str是一个数组 为什么我转换后alert没反应呢 如果不转换 直接alert(str)可以正常弹出来这个数组 加上后不能了 这是为什么?
闭关修行中......
首先,你弹出来的是个啥样子,我猜 str 是个没解析的 JSON 字符串,那么
ajax("chaxun.php", function(str) { var array = JSON.parse(str) || []; var a = array.join(""); // 为什么要 join,这里 a 应该得到一个字符串 alert(a[0]); // 这里应该得到第1个字母,或者报错 });
a是字符串了,你用字符串去调用数组的方法?你直接弹出a试试!
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先,你弹出来的是个啥样子,我猜 str 是个没解析的 JSON 字符串,那么
a是字符串了,你用字符串去调用数组的方法?你直接弹出a试试!