本帖最后由 u013037779 于 2014-12-06 07:18:06 编辑

解决方案 »

  1.   

    从 row.city.length 这样的用法上看
    你的 php 程序应该只输出 {"city":["天津","武汉","长沙","广州"]} 这样的内容,如果多了其他东西,则无法转换成 js 对象
    $a = array("天津","武汉","长沙","广州");
    echo json_encode(array('city' => $a));
      

  2.   

    注意json内的字符串引用符号一律用"(双引号)而不是'(单引号)