ajax传值
<select name="ddladdr" id="ddladdr" style="width: 100px; margin-left:20px;" onchange="alladdr()">
<option value="0">所有地区</option>
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">天津</option>
...
</select>
function alladdr(){
var sarea = document.getElementById("ddladdr").value
$.ajax({
type: 'POST',
url: 'DataServer.ashx',
data: sarea,
});
}
DataServer.ashx:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string strarea = context.Request.Form["sarea"].ToString();
string areadata = getAreaData(strarea);
context.Response.Write(areadata);
}
public string getAreaData(string areadata)
{
...
}
这样写可以吗? 怎么把select里改变的值用ajax传递到DataServer中呢?
...全文


