2 wjsxhx wjsxhx 于 2016.03.17 08:31 提问

一个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里都没有返回任何值,求大神帮忙看看

4个回答

u013772876
u013772876   2016.03.17 09:48

把 dataType: "text", 去掉试试

wjsxhx
wjsxhx 试了不行额,主要是response里没返回值,url传方法不知道对不对呢
一年多之前 回复
u013772876
u013772876   2016.03.17 11:00
 $.ajax({
                    type: "post",
                    url: "ajax.aspx/ajaxtext",
                    success: function (result) {
                                        console.log(result);
                         $("#textarea").html(result);
                    },
                    error: function (err) {
                        alert(err);
                    }
                });

保留最原始的试试!

f445239051
f445239051   2016.03.17 11:04

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

wjsxhx
wjsxhx 发现是函数并没有执行,莫非简单的public一个函数不能用?还有别的东西么
一年多之前 回复
u013542440
u013542440   2016.03.17 11:12

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!