function selectchange() {
var JD = $("#ddlJD").val()
$.ajax({
type: "POST",
url: "WebService.asmx/selectchange",
data: "{'JD':'" + JD + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
//返回的数据用data.d获取内容
data = eval(data.d);
document.getElementById('ddlCJ').options.length = 0;
if (data != "") {
for (var i = 0; i < data.length; i++) {
document.getElementById("ddlCJ").options.add(new Option(data[i].CJ, data[i].CJ));
}
}
},
error: function (xmp, err, errorThrown) {
alert("错误!" + err + "," + errorThrown);
}
});
}
public class weixin_LWDLQHDMB
{
public string CJ { get; set; }
public string DM1 { get; set; }
}
[WebMethod(EnableSession = true)]
public string selectchange(string JD)
{
string str = "";
try
{
DataSet dsCJ = new DataSet();
List<weixin_LWDLQHDMB> listCJ = new List<weixin_LWDLQHDMB>();
dsCJ = jucher.Rule.DBUtility.DbHelperSQL.ExecImmediately("Loaction", "SelectCJ", JD);
if (dsCJ != null)
{
for (int i = 0; i < dsCJ.Tables[0].Rows.Count; i++)
{
listCJ.Add(new weixin_LWDLQHDMB()
{
CJ = dsCJ.Tables[0].Rows[i]["CJ"].ToString(),
DM1 = dsCJ.Tables[0].Rows[i]["DM1"].ToString()
});
}
JavaScriptSerializer jss = new JavaScriptSerializer();
string JSON = jss.Serialize(listCJ);
str = JSON;
}
else
{ }
}
catch (Exception exc)
{
//str = exc.Message;
}
return str;
}