¿Cómo envío una solicitud ‘put’ a través de javaScript y Ajax?

Tengo que escribir programáticamente en mi hoja de cálculo. Me permite escribir en una celda particular de la hoja de cálculo. Mi código es:

function update(){ jQuery.ajax({ type: 'PUT', contentType: "application/atom+xml", url: "https://spreadsheets.google.com/feeds/cells/0Aq69FHX3TV4ndDBDVFFETUFhamc5S25rdkNoRkd4WXc/od6/private/full/R2C1", dataType: "xml", data: "new.xml", success: function() { alert('Put Success'); }, error: function(a,b,c) { console.log("XMLHttpRequest: " + a); console.log("textStatus: " + b); console.log("errorThrown: " + c); alert("XMLHttpRequest : " + a + " textStatus : " + b + " errorThrown : " + c); } }); } 

Puedo escribir en la hoja de cálculo utilizando solo el elemento xml. Entonces, he creado (new.xml):

  https://spreadsheets.google.com/feeds/cells/0Aq69FHX3TV4ndDBDVFFETUFhamc5S25rdkNoRkd4WXc/od6/private/full/R2C1    

Pero, mi código todavía está lanzando un error. Creo que está relacionado con el archivo XML que estoy escribiendo. Creo que crear new.xml es mi error. Por favor, sugiera cómo escribir de nuevo? ¿Cómo creo un elemento xml?

Para referencia: Actualizar celdas.

Salida: a: [objeto Objeto]

b: indefinido

c:

Debido a la misma restricción de la política de origen, no puede enviar solicitudes AJAX entre dominios. Aquí está intentando enviar una solicitud AJAX a https://spreadsheets.google.com y, a menos que su sitio esté alojado en https://google.com esto no funcionará. Para tratar de solucionar esta restricción, puede escribir un script de servidor en su servidor que sirva de puente entre su dominio y google.com. Luego, puede enviar la solicitud AJAX a su script que delegará.