62,271
社区成员
发帖
与我相关
我的任务
分享
if ($.trim(customerKey).length > 0) {
createXMLHttpRequest();
if (xmlHttp == null) {
alert("不能创建 XmlHttpRequest 对象");
return;
}
var data = "key=a";
xmlHttp.open("POST", "KeywordAutocompleteService.asmx/GetKeywords?key=" + escape(customerKey), true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//xmlhttp.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
xmlHttp.setRequestHeader("Content-length", data.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
//此处获取的是KeywordAutocompleteService.asmx里GetKeywords方法返回的List<string>
var keywords = xmlHttp.responseXML.getElementsByTagName("string");
depository = keywords;
var arr = keywords;
alert(arr[0].value);
var count = 0;
var width = obj.offsetWidth;
var contentStr = "";
for (var j = 0; j < (arr.length > 10 ? 10 : arr.length); j++) {
//alert(arr[j].text);
if ($.trim(arr[j].text).length > 0) {
resultStr = arr[j].text.substring(0, arr[j].text.indexOf(customerKey)) + "<span style=' color:Red'>" + customerKey + "</span>" + arr[j].text.substring(arr[j].text.indexOf(customerKey) + customerKey.length, arr[j].text.length);
contentStr += "<li>" + resultStr + "</li>";
}
}