1

我遇到了多设备混合应用程序网络服务问题。我想为电话应用程序使用网络服务。我尝试将 ajax 用于 Web 服务,但是当我启动波纹模拟器并单击按钮“发送”时,它会给出“加载资源失败:服务器响应状态为 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':'" + 'blabla@blabla.com' + "','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>

你能发现问题吗?

4

1 回答 1

2

似乎涟漪模拟器与 http POST 有问题:

关于它有一个开放的Ripple 问题

于 2014-10-09T19:31:24.103 回答