I can rip some out of my page, but it's ASP and javascript os you'll need to translate.
>>>>>>>>>>>
Client side:
// Could have very large strings, so wrap in XML and post
var objXMLDoc = new ActiveXObject( "MSXML2.DOMDocument");
objXMLDoc.async = false;
objXMLDoc.resolveExternals = false;
objXMLDoc.loadXML( "
" + strParams + "" + strUnassigned + "" + intRoundNo + "" + intGroupID + "")
// ...post...
var objSrvHTTP = new ActiveXObject( "MSXML2.XMLHTTP");
objSrvHTTP.open( "POST", gsPathCupComps + "Draws_Save.asp", false);
objSrvHTTP.send( objXMLDoc);
if ( objSrvHTTP.responseText == "True") {
// Success
>>>>>>>>>>>
Server Side ( Draws_Save.asp):
Dim objXMLDoc, objBusCupComp, blnRetVal
'- GEt XML from request object
Set objXMLDoc = Server.CreateObject("Msxml2.DOMDocument")
objXMLDoc.load( Request)
strDrawDetails = objXMLDoc.documentElement.selectSingleNode( "Params").text
>>>>>>>>>>>
This is ripped working code, so should help