无法加载资源:内部服务器错误(500):jQuery

时间:2019-04-08 07:32:56

标签: javascript jquery amazon-web-services

我们在项目中使用jQuery 3.3.1。当我们在本地主机上使用和测试时,jQuery可以正常工作并且其加载没有任何问题。 但是,现在我们已将Web应用程序部署在AWS上,部署后出现以下错误

  

无法加载资源:服务器响应状态为500(内部服务器错误)

我们正在html页面中加载第三方支付提供商iFrame。这会引起问题吗?如果这是一个问题,那么为什么它在localhost中可以正常工作?

此外,我们将文件保留在解决方案本身中,并尝试使用jQuery CDN。但这给出了相同的错误。

@using Microsoft.AspNetCore.Mvc.Rendering;

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>PaymentProviders</title>
    <script src="~/jquery.min.js"></script>
</head>
<body>
    <div class="form-control">
        <label>Payment Provider Name:- </label>
        @Html.DropDownList("ID", new SelectList(ViewBag.PaymentProvidersList, "ID", "PaymentProviderName"), "Please select", new { @id = "ddlPaymentProviders", @onChange = "SelectedValue(this)" })
    </div>

    <div id="divContainer"></div>

</body>
</html>
<script>
    function SelectedValue(ddlObject) {

        var selectedText = ddlObject.options[ddlObject.selectedIndex].innerHTML;

        $.ajax({
            type: "GET",
            url: "/Home/Index",
            data: { 'paymentProviderName': selectedText },
            success: function (data) {

                $('#divContainer').html(data);
                $('#divContainer iframe').height("500");

            }
        });
    }
</script>

下面是相同的屏幕截图。

enter image description here

对此有任何帮助!

0 个答案:

没有答案