Есть пустой список...
<div id="pageContent">
<h1>Choose your boots</h1>
<div>
<div id="selectionsPane">
<select id="bootChooserControl" name="style"></select>
</div>
<div id="productDetailPane"></div>
</div>
</div>
...в который ajax'ом подгружаются option'ы из fetchBootStyleOptions.php:
$(function() {
$('#bootChooserControl').load('actions/fetchBootStyleOptions.php');
$('#bootChooserControl').change(function(event){
$('#productDetailPane').load(
'actions/fetchProductDetails.php',
$(this).serialize()
);
});
});
Затем при изменении списка в элемент
#productDetailPane подгружается соответствующий блок с инфой из
fetchProductDetails.php. Все работает как надо. Но вопрос в том
как это срабатывает.
Контекстом this становится
#productDetailPane. Но сериализуется значение из
#bootChooserControl... Почему так?