前端代码
//用来实现社区文本框自动补全
js部分
$.ajax({
type: 'POST',
url: "/Test/GetCommunity",
success: function (data) {
var arrayObj = new Array();
var hh = JSON.parse(data);
//alert(hh.ds[0].CommunityName);
for (var i = 0; i < hh.ds.length; i++) {
arrayObj.push(hh.ds[i].CommunityName);
// alert(data[i].CommunityName);
}
$("#txt_community").autocomplete({
source: arrayObj
});
// alert(arrayObj[0]);
},
});
html部分
<label style="float:left; width:60px; margin-left:20px" class="control-label" for="input01">社区名称</label>
<div style="float: left; margin-left:80px" class="controls">
<input id="txt_community" placeholder="输入社区部分名称再选出" class="input-xlarge">
</div>
后端代码:
public class TestController : Controller
{
//
// GET: /Test/
public ActionResult Index()
{
return View();
}
public ActionResult GetCommunity(string id) {
DataSet set = new DbCommunity().GetCommunityName();
if(set.Tables[0].Rows.Count>0){
string hh = set.Tables[0].Rows[0][0].ToString();
}
string vv = set.Tables[0].ToJsonString();
return Json(JsonConvert.ToJson(set), JsonRequestBehavior.AllowGet);//JsonConvert是一个转化json的工具类
}
}