Ошибка веб-службы для гибридных приложений с несколькими устройствами

У меня проблема с веб-службой гибридных приложений для нескольких устройств. Я хочу использовать веб-службу для телефонных приложений. Я пытаюсь использовать ajax для веб-службы, но когда я запускаю эмулятор пульсации и нажимаю кнопку «Отправить», он выдает ошибку «Не удалось загрузить ресурс: сервер ответил со статусом 500 (внутренняя ошибка сервера)». Но если я сменю платформу решения на Windows-x64, все будет работать нормально.

Здесь ;

<!DOCTYPE html>

 <html>
 <head>
 <title>Web Service Test</title>

<script src="js/JavaScriptjs.js"></script>
<script type="text/javascript">

    function SendMail() {                  

        var parameters = "{'userName':'" + 'blablabla' + "','userEmail':'" + '[email protected]' + "','Subject':'" + 'blabla' + "','userMessage':'" + 'bla' + "'}";            

        $.ajax({
            type: "POST",
            url: "http://www.teknobilsoft.com/WsTeknobilsoft.asmx/SendMailMessage",
            data: parameters,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            crossDomain: true,
            cache: false,
            processdata: true,
            success: function (msg) {
                alert(msg);
            },

        });
    }
</script>
</head>
<body>

 <form name="Demo" action="" method="post">
     <div>
         <input type="button" value="send" onclick="SendMail();" />
     </div>
 </form>
 </body>
 </html>

Можете ли вы обнаружить проблему, пожалуйста?


person EHU    schedule 02.10.2014    source источник
comment
Что является исключением на сервере, который выдает 500?   -  person Flores    schedule 04.10.2014
comment
И если вы заставите это работать, я бы запутал этот URL-адрес из этого сообщения, или вы очень скоро станете ретранслятором спама ..   -  person Flores    schedule 06.10.2014
comment
Файл: xhr_proxy, Строка: 0, Столбец: 0   -  person EHU    schedule 06.10.2014
comment
и если я изменяю xml на json, он становится Не удалось загрузить ресурс: сервер ответил со статусом 400 (неверный запрос)   -  person EHU    schedule 06.10.2014
comment
Вы уверены, что этот сервис вообще принимает json или xml? Ключ в том, чтобы получить трассировку стека сервера, без этого это просто догадки.   -  person Flores    schedule 07.10.2014
comment
Как я уже говорил, он отлично работает с платформой Windows, поэтому я не думаю, что это из-за веб-сервиса.   -  person EHU    schedule 09.10.2014


Ответы (1)


Похоже, у эмулятора пульсации есть проблемы с http POST:

По этому поводу существует открытая проблема Ripple.

person Flores    schedule 09.10.2014
comment
Хм, я понимаю, но забавная часть. Он не работает ни в эмуляторе, ни в реальном устройстве. - person EHU; 10.10.2014
comment
Хм... неожиданно, какое устройство вы используете? И ошибка такая же? - person Flores; 10.10.2014
comment
Кажется странным, но я исправляю проблему с данными: json.stringify(paramaters) - person EHU; 10.10.2014