AjaxはPHPに送信しています
Ĺ asija-kabina
それ以外の
Šasija-kabina
私はどこでも文字セットを宣言しましたが。私はこれを持っているhtmlファイルの頭に:
<meta charset="ISO-8859-2">
PHPファイルで私はこれを持っています:
header('Content-Type: text/html; charset=latin2');
そして、これは「str」がjson配列である私のajax関数です:
function updateField(str, id, prevvalue, value, vehicletype){
$.ajax({
type: "get",
url: "inc/ajax/form_rest.php",
data: { q:str, prevvalue:prevvalue, value:value, vehicletype:vehicletype },
contentType: "application/json;charset=latin2",
success: function(html) {
$('#'+id).html(html);
}
})
.done(function(){
$("#"+id).removeAttr("disabled");
if($("#"+id+" option").length == 2){
$("#"+id).val($("#"+id+" option:last-child").val()).change();
}
if($("#"+id+" option:last-child").val() == ""){
$("#"+id).attr("disabled", "disabled");
}
});
}
それにもかかわらず、私は間違った出力を得ています。誰でもこれで私を助けることができますか?