Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно дописать jQuery код, что б в строку

data: "q=includes/modules/ajax/ajaxCart.php&action=add_product&products_id=X&products_qty=Y&Z",

Подставлялись значения html-формы.

В данном примере html-формы (ниже пример jQuery и html-форма) строка должна выглядеть так:

data: "q=includes/modules/ajax/ajaxCart.php&action=add_product&products_id=1100269&products_qty=1&id[12]=18&id[15]=19",

1. jQuery код.

function doAdd( form ) {

jQuery.noConflict();

var id = id;

quantity = quantity;

jQuery.ajax({

url: "index_ajax1.php",

dataType : "html",

data: "q=includes/modules/ajax/ajaxCart.php&action=add_product&products_id=X&products_qty=Y&Z",

type: "GET",

success: function(msg){ jQuery("#divShoppingCart").html(msg);}

});

}

2. Html-форма:

тест dropdown:

тест dropdown:

тест radio:

значение 1

значение 2

Раньше этот код работал на вот таком js коде (использовался JsHttpRequest, сейчас нужно переделать на jQuery):

// собираем все элементы формы:

var senddata = new Object();

var fe = form.elements;

for(var i=0 ; i

if ( fe.type=="radio" || fe.type=="checkbox" ) {

if ( fe.checked ) senddata[fe.name] = fe.value;

} else {

senddata[fe.name] = fe.value;

}

}

var url = 'ajax_shopping_cart.php?' + ( senddata.products_id ? 'products_id='+senddata.products_id+'&' : "" ) + ( senddata.products_qty ? '&products_qty='+senddata.products_qty+'&' : "" ) + ( senddata.id ? '&id='+senddata.id+'&' : "" ) + 'action=add_product';

P.S. Если нужно, объясню подронее на рабочем примере, что и как.

13 лет назад
VaM
40 летРоссия
17 лет в сервисе
Был
6 лет назад
Выбранный исполнитель
gontaras
Тарас 
41 годУкраина
15 лет в сервисе
Был
13 лет назад
18 отзывов
13 лет назад
$10
1 день
Всё сделано быстро и качественно, спасибо за работу.
Отличный заказчик, приятный человек. Моментальная оплата. Рекомедую к сотрудничеству.