Querras decir que desde un php donde tienes incrustado html, usas Javascript para recojer de datos un script php , guardarlos en unas variables JS y volver a enviarlos a otro script php, todo con ajax , verdad?
prueva esta funcion para definir el header al enviar por ajax mediante tu instancia XMLHttpRequest :
Código Javascript
:
Ver original.setRequestHeader("Content-type", "application/x-www-form-urlencoded", true)
;