Запрос 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');
Все еще ничего ... Где может быть проблема?
Спасибо!