A. 用jquery中的$.get(),为什么ashx文件接收不到参数和信息
jqeury方法中$.get()不是这么用的啊,前三个参数必须,$.get(url, '' , functin(data){}); 第二个参数如果为空也得带专上的
但是URL中最好不要带属参数,我建议你这样写:
var url = "../Handler/ChangeCageName.ashx?caname=" + encodeURI(encodeURI(newText)) + "&caid=" + caid;
$.get(url , {'caname':encodeURI(encodeURI(newText)), 'caid':caid} , function( data ){ '您的判断' });
B. ajax+ashx,一般处理程序的响应忽快忽慢,请问是什么原因
如果是查询,数据库有查询优化,当第一次执行某条语句时,耗时4秒,其后再次执行,一定不需要4秒,很可能是几十毫秒就能返回数据,但是一旦数据库内存被清理,再次执行同样的语句,也会耗时4秒,我猜测是数据库方面的问题。5秒一次请求,50次耗时4分多钟。数据库内存是会清理的
C. 怎么实现单击A文本框,B文本框显示数据库中对应的数据
建议你这样试试看:
在app.config或者直接在类中定义好数据库连接字符串
使用文本框的单击事件来触发读取数据库中数据,然后再将查询到的数据显示到文本框中
如有什么哪些没讲清楚的,请追问