2012-03-21 3 views
0

Я пытаюсь сделать запрос на перекрестный домен ajax в пределах. Вот мой код:Запрос на перекрестный домен Ajax в IE

xdr = new XDomainRequest(); 
    xdr.onload = loading; 
    xdr.open("POST", "http://templater.pmueller.dev.xiag.ch/frontend/testlogin"); 
    xdr.send("customer_password="+$('#user_group__templater_login_password').val()+ 
      "&customer_username="+$('#user_group__templater_login_username').val()); 

А на стороне сервера, я пытаюсь разобрать тело запроса как:

if(!isset($HTTP_RAW_POST_DATA)) { 
    parse_str($HTTP_RAW_POST_DATA, $_POST); 
} 

Это не работает. $ HTTP_RAW_POST_DATA всегда пуст. Я также пытался включить «always_populate_raw_post_data», но это не помогло. Что я делаю неправильно?

Спасибо!

ответ

0

Haven 'подсказка, почему $ HTTP_RAW_POST_DATA пуст. Теперь я решил его с помощью php://input

$post = file_get_contents('php://input'); 
parse_str($post, $_POST); 

Также я сделал уверен, только то просьба перейти к той части кода, но это действительно зависит от того, что вы делаете.

Смежные вопросы