Panwell
大乱人
采纳率50%
2015-05-02 14:11 阅读 4.3k

使用jquery.ajax向后台接收数据

发送数据是直接用

来发送。
ashx中返回了context.Response.ContentType = "text/plain";
context.Response.Write(result);
其中result是StringBuilder。
我想在该页面,用jquery.ajax接收数据,
$.ajax({
type: 'get',
url: 'test.ashx',
dataType: "text",
success: function (a) {
                    alert(a);                    
            }
        });

但是最后执行后,显示的是StringBuilder里的东西。
我想请教下怎样才能弹出框,显示信息?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-05-02 15:23

    context.Response.Write(result.ToString());

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2015-05-03 03:41

    直接跳转到你的ahsx文件了?你怎么触发的ajax的,如果是submit按钮而且放在表单中,要return false阻止表单提交

    而且你用的jquery,自己检查jquery框架路径对不对,是否正确倒入

     $.ajax({
    type: 'get',
    url: 'test.ashx',
    dataType: "text",
    success: function (a) {
    
                        alert(a);                    
                }
            });
    return false;///////////////////////////////
    
    点赞 评论 复制链接分享

相关推荐