Asp Webforms:Firefox无法读取WebMethod的结果

问题描述

美好的一天。我正在使用ASP Web表单。我在这里所做的是单击一个按钮,然后调用webmethod

我使用chrome和Internet Explorer尝试了代码,并且可以正常工作。但这在使用Firefox浏览器时不起作用

这是我的代码

<WebMethod>
    Public Shared Function SubmitData(ByVal param As String) As String
        Dim result As String = String.Empty
        result = "confirm"
Return result
    End Function

这是我的前端代码

$.ajax({
                        type: "POST",url: "Web.aspx/SubmitData",data: "{'param':'" + "" + "'}",contentType: "application/json; charset=utf-8",dataType: "json",success: function (msg) {
                            console.log(msg)
                            console.log(msg.d)
                            
                            if (msg.d == "confirm") {
                                
                                document.location.href = "IssueConfirm.aspx"
                            } else {
                                alert(msg.d);
                                document.getElementById("<%=btnSubmit.ClientID %>").disabled = false;
                            }

                        },error: function (msg) {
                            alert(msg.message);
                            
                        }
                    });

我收到此错误未捕获的TypeError:msg为空

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...