使用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个回答

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

Panwell
大乱人 是我代码没贴完整,之前result已经做过tostring( )处理了。
接近 5 年之前 回复
Panwell
大乱人 是我代码没贴完整,之前result已经做过tostring( )处理了。
接近 5 年之前 回复

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

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

 $.ajax({
type: 'get',
url: 'test.ashx',
dataType: "text",
success: function (a) {

                    alert(a);                    
            }
        });
return false;///////////////////////////////
showbo
支付宝加好友偷能量挖 回复大乱人: $.ajax({data: $(document.yourformname).serialize(),type:'POST'.....,配置data节点就行了,而且表单数据量大要改为post提交,服务器端用Request.Form获取
接近 5 年之前 回复
Panwell
大乱人 对的,我是通过submit按钮触发ajax。那如果加上return false,那表单中的数据怎么传过去?
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问