Запрос MooTools CORS против нативного Javascript

У меня есть этот код MooTools:

new Request.JSON({
  method: 'POST',
  url: URL, /*URL TO ANOTHER DOMAIN*/
  onSuccess: function(r){
    callback(r);
  }
}).post(data);

И этот код неотправлять POST-запросы (только для OPTIONS) ... Посмотрите на код ниже (он прекрасно работает):

var http = null,
  params = Object.toQueryString(data);
try {
  http = new XMLHttpRequest();
} catch (e) {
  try {
    http = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      http = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
      http = null;
      alert("Your browser does not support AJAX!");
    }
  }
}
var url = URL;
http.onreadystatechange = function () {
  if (http.readyState == 4 && http.status == 200) {
    var jsonData = JSON.parse(http.responseText); /*OR EVAL*/
    callback(jsonData);
  }
};
http.open("POST", url);
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http.send(params);

РЕДАКТИРОВАТЬ:

Пытался:.setHeader('Content-Type','application/x-www-form-urlencoded');

Все еще ничего ... Где может быть проблема?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос