воскресенье, 27 апреля 2008 г.

// создаем новое сообщение в списке Sharepoint
function NewMessage (list,hostName,message)
{
var web,req,batch;
web = new ActiveXObject( "MSXML2.XMLHTTP.3.0" );
batch = "<Batch ListVersion='0' ><Method ID='1' Cmd='New'><Field Name='Title'>" + message + "</Field></Method></Batch>";
var req = "<?xml version='1.0' encoding='utf-8'?><soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'><soap:Body ><UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>";
req += "<listName>" + list + "</listName>";
req += "<updates>" + batch + "</updates></UpdateListItems></soap:Body></soap:Envelope>";
var r = hostName + "/_vti_bin/Lists.asmx?op=UpdateListItems";
web.Open( "POST", r, False );
web.setRequestHeader( "Content-Type","text/xml; charset=utf-8" );
web.setRequestHeader ("SOAPAction","http://schemas.microsoft.com/sharepoint/soap/UpdateListItems");
web.send( req);

}

Комментариев нет: