我使用i18n插件加载 *.properties 文件进行翻译,它在 android 平台上工作正常,但同一个库在 IOS 10.3.1 上不工作。它给了我以下错误:
我在 i18n 库中做了一些更改,但仍然无法正常工作。
function loadAndParseFile(filename, settings) {
$.ajax({
url: filename,
async: false,
cache: settings.cache,
crossDomain: true,
jsonpCallback: 'callback',
contentType: 'text/plain;charset=' + settings.encoding,
dataType: 'text',
success: function (data, status) {
parseData(data, settings.mode);
}
});
}
在上面的代码中:
我已经添加了跨域'true'和数据类型'text'..当我将数据类型'text'更改为'jsonp'时它的工作但它给出了.properties文件错误。请检查以下错误..
这意味着。文件已加载,但内部数据格式不同。