次の JavaScript があります。
$( "#calculatorFromId" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "${autosuggestCurrenciesUrl}",
dataType: "json",
data: {
term: request.term
},
success: function( data ) {
response(data);
}
});
},
minLength: 2,
delay: 0,
focus: function(event, ui) {
$( "#calculatorFromId").
val(ui.item.label.replace('ä','ä').replace('ü','ü').
replace('ö','ö').replace('Ä','Ä').replace('Ü','Ü').#
replace('Ö','Ö') + "(" + ui.item.id +")");
return false;
}
ドイツ語のウムラウトが正しく表示されません。replace関数の 2 番目の引数に渡す値を知っていますか? 私が渡すすべての値は、渡されたとおりにテキストフィールドに表示されます。変換は行われません。
ありがとうございました!