我试过了:
val['*'].replace(/,/g , '')
但我还有comma
,БитваприрекеПэккан
,Bitka kod Baekganga
,БитваприрічціПек
,TrậnBạchGiang
,白江口之战
更新
data.parse.langlinks.map(function(val){
return val['*']
});
答案 0 :(得分:1)
从我最终能够抓住的东西,你正在使用这种线条(剥离了一点)
$('#results').append('<li>' + curTitle + "<br>" + data.parse.langlinks.map(function(val){ return val['*'] + "<br>" }) + '</li>');
data.parse.langlinks.map的结果是一个数组,并将其连接到
你可以自己看看:
console.log(data.parse.langlinks.map(function(val){ return val['*'] + "<br>" }).toString());
要解决这个问题,你有多种可能性,最好是以这种方式利用jQuery的灵活追加:
$('#results').append('<li>' , curTitle , "<br>" , data.parse.langlinks.map(function(val){ return val['*'] + "<br>" }) , '</li>');
追加的好处是它需要无限量的参数,就像你为每个参数调用一次一样。它还接受数组,并正确处理它们。