PHP 後臺處理 JSON_encode 引數有空格,JS 輸出變 空格 變 + (加號)問題

chaofu發表於2019-03-04

解決方法

// php 端處理
$arr = array();
$arr['status'] = urlencode('正 常');
$jsonRack = json_encode($arr,true);
$jsonRack = str_replace('+', '%20', $jsonRack); // 出來 空格變 + 的問題
// js 前端處理
var  phpJson = JSON.parse( phpJson );
var status = decodeURI(map[i].status);  // 空格就會正常顯示了
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章