62,046
社区成员
发帖
与我相关
我的任务
分享
foreach (char c in str)
{
if ((int)c >= 33 && (int)c <= 126)
{
tempStr += c.ToString();
}
else
{
tempStr += GetPYChar(c.ToString());
}
}
然后判断这个拼音串中有你输入的字母
<script type="text/javascript" src="../js/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="/Scripts/jquery.autocomplete.min.js"></script>
<link rel="Stylesheet" href="/Scripts/jquery.autocomplete.css" />
var b;
$.ajax({
type: "get",
url: encodeURI("../ashx/日报表.ashx"),
data: { "action": "员工档案" },
cache: false,
async: false,
dataType: "json",
success: function (data) {
if (data.msg == "1") {
b = data.msgbox;
}
},
error: function (error) {
alert("error");
}
});
$('#keyword').autocomplete(b, {
max: 200, //列表里的条目数
minChars: 0, //自动完成激活之前填入的最小字符
width: 138, //提示的宽度,溢出隐藏
scrollHeight: 300, //提示的高度,溢出显示滚动条
matchContains: true, //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示
autoFill: false, //自动填充
formatItem: function (row, i, max) {
return row.First;
},
formatMatch: function (row, i, max) {
return row.Second + row.First;
},
formatResult: function (row) {
return row.First;
}
})