问题描述
- 使用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里的东西。
我想请教下怎样才能弹出框,显示信息?
解决方案
context.Response.Write(result.ToString());
解决方案二:
直接跳转到你的ahsx文件了?你怎么触发的ajax的,如果是submit按钮而且放在表单中,要return false阻止表单提交
而且你用的jquery,自己检查jquery框架路径对不对,是否正确倒入
$.ajax({
type: 'get',
url: 'test.ashx',
dataType: "text",
success: function (a) {
alert(a);
}
});
return false;///////////////////////////////
时间: 2025-01-19 04:45:20