При выборе селекта этот код пытается передать в php файл параметр GET выбранного селекта для дальнейших вычислений, как мне передать этот параметр в этот же файл в котором находится js просто GET параметр 'product_id' для дальнейшей работы с ним без функции которая получает из обработчика значение option select, чтобы можно было вывести в этом же файле в котором находится js код а это index.php echo без перезагрузки страницы $_GET[product_id];
CODE ( javascript):
скопировать код в буфер обмена
$('#product_id').change(function () { var region_id = $('#region_id :selected').val(); if (region_id == '0') { $('#city_id').html('<option>- выберите город -</option>'); $('#city_id').attr('disabled', true); return(false); } $('#city_id').attr('disabled', true); $('#city_id').html('<option>загрузка...</option>'); var url = 'get_product_id.php'; $.get( url, "product_id=" + product_id, function (result) { if (result.type == 'error') { alert('error'); return(false); } else { var options = ''; $(result.citys).each(function() { options += '<option value="' + $(this).attr('city_id') + '">' + $(this).attr('id_product') + '</option>'; }); $('#city_id').html('<option>- выберите город -</option>'+options); $('#city_id').attr('disabled', false); } }, "json" ); });
(Отредактировано автором: 06 Февраля, 2013 - 11:35:54)
|