Jquery plugins 从jQUery自动完成控件检索所选值
如果可能,我需要回答两个问题:Jquery plugins 从jQUery自动完成控件检索所选值,jquery-plugins,Jquery Plugins,如果可能,我需要回答两个问题: 如何在jQuery自动完成控件中设置key\值 一旦用户选择学校名称,就从jQuery自动完成控件中检索所选值 提前感谢你的帮助 <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript"></script> 要获取所选值,只需解析findValueCallback函数中的数据参数。您可能需要使用split函数
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
要获取所选值,只需解析findValueCallback函数中的数据参数。您可能需要使用split函数和all解析“数据”
ex : if (data != null) {
var model = "";
model = data.toString().split(".")[1];
selectedItem= data.toString().split(".")[0];
}
要在autosuggest下拉列表中设置键值对,您可以使用autocomplete功能和可加载数据的服务器页面
$("#txtSearchKey").autocomplete("Lib/ajaxpages/GetModelOptions.aspx", {
minChars: 2,
width: 550,
max: 4,
highlight: false,
scroll: true,
scrollHeight: 300,
formatItem: function(data, i, n, value) {
return "<b>" + value.split(".")[0] + "</b>";
},
formatResult: function(data, value) {
return value.split(".")[0];
}
});
$(“#txtSearchKey”).autocomplete(“Lib/ajaxpages/getmodelpoptions.aspx”{
明查斯:2,
宽度:550,
最高:4,
推荐理由:错,
卷轴:没错,
高度:300,
formatItem:函数(数据、i、n、值){
返回“+”值。拆分(“.”[0]+”;
},
formatResult:函数(数据、值){
返回值。拆分(“.”[0];
}
});
GetModelOptions.aspx可以以类似字符串的形式重新运行数据
1.阿拉斯加\n 2.墨西哥\n 3.密歇根\n
在javascript u extract中,它不起作用,当我试图设置key\value对时,它不起作用。我使用的是SharePoint 2010 ListData.svc,它以xml格式返回数据。当我尝试在formatItem和formatResult中设置值时,得到的“undefined”值为null。
$("#txtSearchKey").autocomplete("Lib/ajaxpages/GetModelOptions.aspx", {
minChars: 2,
width: 550,
max: 4,
highlight: false,
scroll: true,
scrollHeight: 300,
formatItem: function(data, i, n, value) {
return "<b>" + value.split(".")[0] + "</b>";
},
formatResult: function(data, value) {
return value.split(".")[0];
}
});