copenhagen72: хороший вопрос. И я отвечу :-)
при отсылке идентификатора вы указываете путь к скрипту, который занимается ТОЛЬКО удалением товара. Ну или отсылаете вместе с идентификатором еще что-то типа action=remove, а в скрипте уже разруливаете по значению action.
copenhagen72:
1. на сервер отсылается идентификатор товара, который надо удалить
2. товар удаляется (или скрывается) в базе
3. если все прошло нормально, на клиенте удаляете элемент, в котором располагался этот товар.
copenhagen72: он служит для передачи данных с клиента на сервер методом POST. Работать с ним, как с обычным массивом можно, но это будет примерно то же, что в сковородке варить компот.
Думай Головой: Я вам на слово поверю :-)
Но смотрите что получается - когда пользователь берет за шиворот окно и сдвигает его вправо, он делает это для того, чтобы освободить место на экране для других окон. Вместо этого получает кусок окна справа. Причем, если оно текстовое и вылезло не полностью, его придется выдвинуть целиком, чтобы с ним можно было работать.
Виталий IIIFX Хоменко: Именно так. Я же не вижу целиком форму, потому и не даю готового решения. Но там можно сделать, чтобы все девчонки визжали от красоты программного кода :-)
Евгений, примерно так. Но не по классу - лучше задать id такому элементу. Или же задать id форме, а элемент уже брать по name внутри формы. В принципе в addToCart() вообще не нужны аргументы. product_id можно загнать, допустим, в свойство элемента data или сделать для него скрытый инпут. Так делают все взрослые дядьки.
"бэкэнд-программер предпочитает" - что-то там у вас совсем непонятно. Какая ему разница, какая будет верстка?
Впрочем, ладно, я не влияю на ситуацию.
Сравнительно легко - "найти - заменить". Морока та еще, но это хоть какой-то выход. Если же вы владеете каким-нибудь языком программирования, можно потратить вечерок на написание парсера, который бы перегонял классы-теги при необходимости.
Ну а если вообще откровенно - думаю, лучше найти другого заказчика. За то время, пока вы будете мучаться с таким кодом, вы сделаете 3 нормальных заказа.