Передаю обработчику данные без пробелов в тексте
в ПОСТ содержаться данные уже с подчеркиванием вместо пробелов
Это не форма, поэтому сериализацию сделать не могу
$(document).ready(function () {
var getPara = [];
$('#translations_form').children('div').each(function () {
var getTr = $(this).children('div').children('table').children('tbody').children('tr');
$(getTr).each(function () {
var getOriginal = $.trim($(this).children().first().text());
var getLangVal = $(this).children().last().prev().children().val();
getPara.push(getOriginal + '~' + getLangVal);
});
});
var fraseToString = getPara.join('***');
sendinPHP(fraseToString);
});
function sendinPHP(data) {
var geturl = '/admin2016/themes/default/template/translate.php';
var formData = new FormData(data);
console.log(formData);
$.ajax({
type: 'POST',
headers: "cache-control=no-cache",
async: false,
url: geturl,
data: formData,
dataType: 'text',
success: function (jsondata) {
console.log(jsondata);
},
error: function (jsondata) {
// console.log(jsondata);
}
});
}
получается такая муть в итоге
Add_this_module~Добавить_этот_модуль
Unable_to_save_module_position~Не_удалось_сохранить_позицию_модуля
можно конечно регуляркой вырезать подчеркивания
но там много строк и еще другие операции, не хотелось бы нагружать сервер
Что можно сделать в таком случае?