Jq умеет сам формировать представление аргументов запроса. Передавайте их как обычный обьект(или просто массив). Сформировать строку из массива можно используя метод массивов
.join()$.ajax({
type: "POST",
url: "insert.php",
data: {Value: Value.join(", ")},
cache: false,
success: function() {
alert("Успешно!");
}
});
UPD:
Для составления запроса как у вас предпочтительно использовать оператор IN
"UPDATE table SET `status`='1' WHERE `id` IN ($value)"
Но нужно учитывать, что такая подстановка аргументов чревата sql иньекцией. Есть маленькие библиотеки обеспечиващие защиту
по такому принципу. Например, от
автора статьи и
от меня.
Ваш запрос будет выглядеть примерно так(тут $value это массив, а не строка):
$db->getRow('UPDATE table SET `status`=1 WHERE `id` IN (?a)', array($value));