Javascript 使用查询ajax提交字符

Javascript 使用查询ajax提交字符,javascript,jquery,html,Javascript,Jquery,Html,我正试图用ajax来修饰格鲁吉亚文字。代码如下: $.ajax({ url: url, data: { nameGeo: $('#sauceNameGeo').val(), nameEng: $('#sauceNameEng').val(), nameRus: $('#sauceNameRus').val(), descriptionGeo: $('#sauceDescGeo').val(), des

我正试图用ajax来修饰格鲁吉亚文字。代码如下:

$.ajax({
    url: url,
    data: {
        nameGeo: $('#sauceNameGeo').val(),
        nameEng: $('#sauceNameEng').val(),
        nameRus: $('#sauceNameRus').val(),
        descriptionGeo: $('#sauceDescGeo').val(),
        descriptionEng: $('#sauceDescEng').val(),
        descriptionRus: $('#sauceDescRus').val()
    }
}).done(function (response) {
    $('#sauceNameGeo').val('');
    $('#sauceNameEng').val('');
    $('#sauceNameRus').val('');
    $('#sauceDescGeo').val('');
    $('#sauceDescEng').val('');
    $('#sauceDescRus').val('');
    $('.table-hotdog-sauces > tbody:last').append(response);
    alertify.success("Data has been saved");
});
但是在服务器端,我接收到了错误的字符。有点像问号。当使用常规表单提交时,一切正常,但我需要使用ajax提交


谢谢您的帮助。

您是否尝试设置正确的字符集

contentType:  'application/x-www-form-urlencoded; charset=yours'

使用
数据:$('formID')。serialize()
。如果使用ajax无法实现目标,则可以始终将表单提交到隐藏的iframe。不,我仍然在服务器上获得此信息:Hotdogsoup[id=null,nameGeo=ááá·ááááá.表单序列化没有帮助,我会直接说
charset=utf-8
,因为我们有拉丁语、西里尔语和格鲁吉亚语。:)