一个ajax最简单的问题困扰了好久啊,求大神帮忙看看,后台是vb.net的

前台的ajax是这样的:

   <script type="text/javascript">
        $(function () {
            $("#button1").click(function () {
                $.ajax({
                    type: "post",
                    url: "ajax.aspx/ajaxtext",
                    dataType: "text",
                    async: false,
                    success: function (result) {
                         $("#textarea").html(result);
                    },
                    error: function (err) {
                        alert(err);
                    }
                });


            });
        });
    </script>

后台代码我是用的vb.net

     Public Shared Function ajaxtext() As String

        Dim a = "1111111"


        Return a.ToString





    End Function

实际结果就是response里都没有返回任何值,求大神帮忙看看

把 dataType: "text", 去掉试试

 $.ajax({
                    type: "post",
                    url: "ajax.aspx/ajaxtext",
                    success: function (result) {
                                        console.log(result);
                         $("#textarea").html(result);
                    },
                    error: function (err) {
                        alert(err);
                    }
                });

保留最原始的试试!

1.你用浏览器调试一下看Ajax请求提交成功了没?
2.在后台调试打印一行语句看函数执行了没?
然后再看success中有没有alert出数据

前面加/你这用的是相对路径,