多设备混合应用程序的Web服务错误

时间:2014-10-02 17:49:03

标签: javascript web-services visual-studio-2013 multi-device-hybrid-apps

我遇到了多设备混合应用Web服务问题。我想将web服务用于手机应用。我尝试使用ajax进行Web服务,但是当我启动ripple模拟器并单击“发送”按钮时,它会显示“无法加载资源:服务器响应状态为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>

你能发现问题吗?

1 个答案:

答案 0 :(得分:2)

看起来ripple模拟器在http POST中存在问题:

关于它有一个开放的Ripple issue