2012-09-21 92 views
2

我從javascript代碼中調用通用處理程序(ashx),如下所示;如何將參數從JavaScript傳遞給通用處理程序?

var xmlHttpReq = createXMLHttpRequest(); 
      xmlHttpReq.open("GET", "hndlrCars.ashx, false); 
      xmlHttpReq.send(null); 
      xmlText = xmlHttpReq.responseText; 

但我不得不從的.aspx到通用處理器的「的ProcessRequest」 method.How我能做到這一點通過參數(下拉的SelectedValue)?

回答

3

你可以將它作爲查詢字符串參數:

var value = ... 
xmlHttpReq.open('GET', 'hndlrCars.ashx?value=' + encodeURIComponent(value), false); 

而且處理程序中從請求檢索:

public void ProcessRequest(HttpContext context) 
{ 
    string value = context.Request["value"]; 
    ... 
} 
相關問題