配置aws以允许jquery

时间:2016-07-31 10:16:26

标签: javascript jquery asp.net-mvc amazon-web-services

我开发了一个MVC Web应用程序,它使用jquery从服务器发送和接收数据。

$("#btnSubmit").click(function () {
    if (document.getElementById("btnSubmit").style.visibility != "hidden") {
        toggle();
        var organismo = jQuery('input[name=radios]:checked').val();

        //first get all parameters if any
        var param1 = $('#p1').val(),
        param2 = $('#p2').val(),
        param3 = $('#p3').val(),
        param4 = $('#p4').val(),
        param5 = $('#a1').val(),
        param6 = $('#a2').val(),
        param7 = $('#a3').val(),
        param8 = $('#a4').val();
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "../prescavi/comparar",
            data: "{presc1:'" + param1 + "', aviad1:'" + param5 + "',presc2:'" + param2 + "', aviad2:'" + param6 + "', presc3:'" + param3 + "', aviad3:'" + param7 + "', presc4:'" + param4 + "', aviad4:'" + param8 + "'}",
            success: function (blue) {
                debugger
                if (blue != null) {
                    if (blue.length > 0) {
                        var labeltotal = (blue[0][1]);
                        if ((blue[0][1]) == "l") {
                            labeltotal = (blue[0][1]).toUpperCase();
                        }
                        $('#labeltotal0').html(labeltotal);
                        tooltipalinea("labeltotal0", (blue[0][1]));

依此类推,函数返回:

<HttpPost>
   Function mostrar(receita As Object, rlinha1 As Object, rlinha2 As Object, rlinha3 As Object, rlinha4 As Object, medsp1 As Object, medsp2 As Object, medsp3 As Object, medsp4 As Object, medsa1 As Object, medsa2 As Object, medsa3 As Object, medsa4 As Object) As ActionResult

   Dim lst() As Object = {receita, rlinha1, rlinha2, rlinha3, rlinha4, medsp1, medsp2, medsp3, medsp4, medsa1, medsa2, medsa3, medsa4}  

   Return Me.Json(lst.ToArray, JsonRequestBehavior.AllowGet)

   Return RedirectToAction("Index", "Input")

   End Function

我在Azure中使用它并且它工作得很好。 现在我已部署到亚马逊(AWS EC2),因为它是免费的。

但是现在jquery没有返回数据。

我在应用程序上使用了2个数据库。我为他们打开了端口。一个用于登录,它正在工作。另一个是真正的数据库,其中函数获取数据以返回,在VS中,连接完美地工作。所以它一定是java问题。

我是否需要为此打开任何特定端口或调整任何配置?

由于

0 个答案:

没有答案