Интересно то, что, если в sel_id передать конкретное значение, как например:
sel_id:2
или
sel_id: "строка"
то все нормально передает)
так же передает значение любого элемента, не динамически созданного, а прописанного в жесткую.
например у нас есть в коде:
<div id="aa">Body Div</div>
то если послать
sel_id: $("#aa").html()
то серваку пошлется "
Body Div".
А если сначала в пустую дивку:
<div id="aa"></div>
вставить контент:
$("#aa").html("Body Div")
а потом его попытаться передать серваку:
sel_id: $("#aa").html()
в данном случае, мы получим этот долбанный Undefined))
Причем серваку передается не пустое значение, а именно строка со значением "undefined".
Что-то мне кажется, это мега-глюк самого фреймвока AjaxUpload
Он не хочет передавать динамические данные.