$('.remove').click(function (e) {
var id = $(this).data(id).id;
$.ajax({
type: "POST",
url: "/remove.php",
data: {'id':id},
...
$id = $_POST['id'] ;
<button class="btn btn-info glyphicon glyphicon-remove-sign remove" data-id="<?=$v['id'];?>">
</button>
$currentLocale = 'fr';
function _($key){
global $currentLocale; // в вашем случае где нет понятия объектов
global $locale_.{$currentLocale};
return $locale_.{$currentLocale}[$key];
}
$locale_ru = array(
'login' => 'логин',
....);
$locale_en = array(
'login' => 'login',
....);
$locale_fr = array(
'login' => 'le logine',
'emptystring' => 'le string le empty )',
....);
$userLogin = cleanStr("text", $_POST['login'], "3", "20", _('login'));
...$messageArray = array(
/*0*/ _('emptystring'),
);
функция для проверки и очистки полей от зловреда:
if(!empty($_POST['email'])) ...
var form_data = $(this).serialize();
console.log(form_data);// есть подозрение что там нифига нет,
//или поля называются совсем иначе нежели вы предполагали
success: function(data) {
console.log(data);
} // вообще то надо проверить что нам вернулось от сервера.
//Сукчесс это не значит что все прошло ок, просто скрипт отработал без ошибок
$email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
<button type="button" name="display-type"
onclick="$('#shop-items').removeClass('table').addClass('notable');" value="notable"
checked="checked" data-checked="true">Плитка
</button>
1) Использовать onclick инлайн это моветон, вынесите в отдельную функцию и привяжите по евенту.