You already set the postBody in your first jQuery conversion: data The docs should provide you with all the explanations you need.
On Jun 5, 12:31 pm, deex <deecodame...@gmail.com> wrote: > Hey all... > > I am doing a conversion of prototype to jquery and am stuck on a > script... I can't figure out how to define certain fields. > > Here's the prototype call: > > new Ajax.Request(url, > { > method:'post', > postBody: 'media_id='+media_id, > onSuccess: trigger, > onComplete: function() > { > leftPos = > Position.positionedOffset($('doc'))[0]; > > if (window.pageYOffset) > ScrollTop = window.pageYOffset; > > else > ScrollTop = (document.body.parentElement) ? > document.body.parentElement.scrollTop : 0; > > $('fade').setStyle({height: > $('doc').getHeight()+'px'}); > $('popup').setStyle({left: > (leftPos+138)+'px'}); > $('popup').setStyle({top: > (ScrollTop+50)+'px'}); > } > }); > > I've attempted to convert and got this far... > > jQuery.ajax({type: "POST", > url: url, > data: 'media_id='+media_id, > success: trigger, > complete: function() { > > leftPos = Position.positionedOffset(jQuery('#doc')) > [0]; > > if (window.pageYOffset) > ScrollTop = window.pageYOffset; > > else > ScrollTop = (document.body.parentElement) ? > document.body.parentElement.scrollTop : 0; > > jQuery('#fade').setStyle({height: > jQuery('#doc').height > ()+'px'}); > jQuery('#popup').setStyle({left: > (leftPos+138)+'px'}); > jQuery('#popup').setStyle({top: > (ScrollTop+50)+'px'});} > }); > > To make things worse, there's a check in there to see if you're logged > in and if not calls the following: > > new Ajax.Request('/profile/signin?noredirect=1', > { > method:'post', > postBody: Form.serialize($('signin_form_popup')), > onSuccess: callback > }); > > which I've attempted to convert to : > > jQuery.ajax({type:'POST', > url: '/profile/signin?noredirect=1', > postBody: Form.serialize(jQuery > ('#signin_form_popup')), > success: callback}); > > I think it's all working but am not sure...I have no idea what to do > with the "postBody" parameter...what is it's equivalent in jquery. > > Any help would be greatly appreciated. > > Thanks