我是JavaScript新手,并且将此代码替换A到B的字符串,但如果有多个As记录,它将只替换第一个A,而其余的将保留为A.请注意stringify被调用两次。在json中替换字符串
"success": function(json) {
var old = JSON.stringify(json).replace('"新交易"', '"待审核"');
var newdata = JSON.parse(old);
var old = JSON.stringify(newdata).replace('"批准"', '"已充值"');
var newdata = JSON.parse(old);
fnCallback(newdata);
}
这是有帮助吗? http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript – ArianJM
为什么你使用替换?你可以改变对象的属性 – isvforall
你的'json'是什么? – isvforall