如何用jquery实现用ajax读取数据,修改后再返回?

让我看一下你提到的ajax流程...你的描述有问题。

看这个,$.get("test.asp", {id: 01 }, function(data) { ... });前端发起请求,然后ASP接收请求,对吗?
接下来,ASP <% id = request("id") %> 获取请求传递的标识符。
这不是问题。

关键是这里的 write("")'...按照传统的 ASP 方法,你确实可以编写代码来组装 HTML 字符串,例如使用循环将数据库中找到的数据收集到表格行中,最终生成完整的 HTML 表格。

但是后来你说response.write("
")'这里取出数据,重新组织表,返回数据%>这句话有点绕。
一般来说,response.write的输出会直接发送到浏览器,不会放回ajax回调函数的data参数中。
ajax回调函数接收到的数据必须是ASP使用Response对象(如Response.Write、或Response.BinaryWrite、或Response.OutputStream)发送的原始数据。

您是否混淆了过程和结果?例如,ASP可以使用ADO连接数据库来验证数据,然后将查找到的结果重写为XML或JSON格式。
然后在前端的$.get回调函数中,数据会获取XML或者JSON字符串,然后将其解析成表格并添加到DOM中。

或者你的意思是ASP直接使用Response.Write将拼接后的HTML表格字符串发送到浏览器,然后使用$.get回调获取字符串并直接使用?在这种情况下,在回调函数中写入 data.appendTo(".div") 是错误的。
您应该使用 $(data).appendTo(".div") 或直接将数据字符串插入到innerHTML中,例如$(".div").(data);。

你的意思是ASP具体是如何处理数据并返回它的?使用 XML? JSON?还是直接拼接HTML?我对此不太确定,也无法直接运行 ASP 代码来查看它。
你确定response.write的内容会成为ajax回调中数据的内容吗?我不确定这个逻辑...

通过XMLHttpRequest和jQuery实现ajax的几种方式_jquery

这是一个陷阱,不要相信,不要做。

真实故事:2 008 年,Ajax Yahoo!走红是因为! 3 6 0度营销活动。
时间:0.5 秒,jQuery加载速度比原生XMLHttpRequest慢。
数量:GET 请求最大 1 MB,POST 无限。

使用原生XMLHttpRequest直接绑定事件。
实用提醒:少用库,直接使用 Fetch API 或 XMLHttpRequest。
相关文章
linux查看数据库运行
2026-04-16 06:26:11 浏览:2
php和html5的区别
2026-03-17 15:03:20 浏览:4
html 变量值如何减去5
2026-05-05 19:10:03 浏览:2
css导航栏固定在顶部
2026-03-26 16:42:09 浏览:5
html表示类样式的代码
2026-05-18 17:02:50 浏览:1
mysql本地数据迁移
2026-05-16 13:01:21 浏览:1