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或者直接在類中定義好資料庫連接字元串
使用文本框的單擊事件來觸發讀取資料庫中數據,然後再將查詢到的數據顯示到文本框中
如有什麼哪些沒講清楚的,請追問