posted on: 2008-08-30 10:12:17
Storyboard is using AJAX techniques, Here Ill post some techniques that pop up and I can't book mark.
XHR request, Hidden Iframe Trick.
>To make a form submite without the whole page changing you might use an XHR, to do that you have to change the FORM data into URL encoded data, here is a java script function to do just such a thing.
function serializeForm(elForm) { var aParams = []; for (var oInputList = elForm.elements, i = 0, iLen = oInputList.length, el, sEncodedName; i < iLen; i++) { el = oInputList[i]; if (el.name && !el.disabled) { sEncodedName = encodeURIComponent(el.name); if (el.type == 'select-multiple') { for (var iOption = 0, iTotalOptions = el.length; iOption < iTotalOptions; iOption++) { if (el[iOption].selected) { aParams.push(sEncodedName + '=' + encodeURIComponent(el[iOption].value)); } } } else if ((el.type != 'radio' && el.type != 'checkbox') || el.checked) { aParams.push(sEncodedName + '=' + encodeURIComponent(el.value)); } } } return aParams.join('&'); }
This code was provided by "makk" on ##javascript at irc.freenode.net.
Comments
create comment?