$ .Post не работает в Intel XDK

У меня есть базовый код в xdk. Приложение с одной кнопкой и кодом для этой кнопки:

$.post("http://url/test.php", {test:'1'}, function(res){ alert(res); } ); 

Для целей тестирования у меня есть php-код на сервере godaddy.

Код php:

 <?php if (isset($_POST['test'])){ if ($_POST['test'] = '1') echo "AOK"; else echo "NOK1"; } else echo "NOK2"; 

Когда я запускаю это как «эмулировать» в XDK и нажимаю кнопку, я получаю

NOK2

как мой выход.

Что происходит не так, или что мне не хватает?

Обновить

Один и тот же код работает для GET, а выход –

ХОРОШО

Код Php:

 <?php if (isset($_GET['test'])){ // echo var_dump($_GET) ; if ($_GET['test'] = '1') echo "AOK"; else echo "NOK1"; } else{ //echo var_dump($_POST) ; echo "NOK2"; } 

JQuery:

 $.ajax({ type: "GET", url: 'http://url/test.php', data:{test:'1'}, success: function(res){alert(res);}, error:function(res){alert(res);}, dataType: 'text' }); 

Замена GET с помощью POST вызывает проблему.

У вас есть ошибка в коде, исправьте это и проверьте, не работает ли он. Я просто подтвердил, что запрос POST работает с Intel XDK. В следующей строке вы ошиблись.

 if ($_POST['test'] = '1') 

в случае, если вы не могли понять это, это то, что должно быть.

 if ($_POST['test'] == '1')