Javascript 我相信你对这个问题的理解是错误的。函数没有被调用意味着它没有显示任何结果,也没有对我应用于代码隐藏的断点作出反应。但是我承认我没有检查Intellisense,它说未知方法。“现在你能帮我一下吗?”维尼,我完全照上面写的做了。您说它似乎没有运行,然后问如何
Javascript 我相信你对这个问题的理解是错误的。函数没有被调用意味着它没有显示任何结果,也没有对我应用于代码隐藏的断点作出反应。但是我承认我没有检查Intellisense,它说未知方法。“现在你能帮我一下吗?”维尼,我完全照上面写的做了。您说它似乎没有运行,然后问如何,javascript,jquery,asp.net,jquery-ui,autocomplete,Javascript,Jquery,Asp.net,Jquery Ui,Autocomplete,我相信你对这个问题的理解是错误的。函数没有被调用意味着它没有显示任何结果,也没有对我应用于代码隐藏的断点作出反应。但是我承认我没有检查Intellisense,它说未知方法。“现在你能帮我一下吗?”维尼,我完全照上面写的做了。您说它似乎没有运行,然后问如何调用自动完成函数。我回答了这个问题,然后被否决了。我不知道这是怎么发生的。现在,你在事后澄清了一些事情。我已经想出了一个解决办法,对不起,我太粗鲁了 <script type="text/javascript"> $(docume
我相信你对这个问题的理解是错误的。函数没有被调用意味着它没有显示任何结果,也没有对我应用于代码隐藏的断点作出反应。但是我承认我没有检查Intellisense,它说未知方法。“现在你能帮我一下吗?”维尼,我完全照上面写的做了。您说
它似乎没有运行
,然后问如何调用自动完成
函数。我回答了这个问题,然后被否决了。我不知道这是怎么发生的。现在,你在事后澄清了一些事情。我已经想出了一个解决办法,对不起,我太粗鲁了
<script type="text/javascript">
$(document).ready(function() {
alert("hi");
$("#Text1").autocomplete({
minLength: 0,
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: 'BlissMaker.aspx/GetNames',
data: "{ 'sname':'" + request.term + "' }",
dataType: "json",
dataFilter: function (data) { return data; },
success: function (data) {
if (data.d != null) {
response($.map(data.d, function (item) {
return {
label: item.Name,
value: item.Id
}
}))
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);
}
});
},
focus: function (event, ui) {
$("#Text1").val(ui.item.label);
return false;
}
})
.data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a><img src='" + item.icon + "' width='32' height='32' /> " + item.Name + "</a>")
.appendTo(ul);
};
}
</script>
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<States> GetNames(string sname)
{
List<States> sbStates = new List<States>();
con = new SqlConnection("Data Source=PRATEEK\\SQLEXPRESS;Initial Catalog=BD;Integrated Security=True;Pooling=False");
con.Open();
Me mee = (Me)Session["Me"];
qr = "SELECT FBFriends.FB_Id2, ActiveInfo.Name, ActiveInfo.Profile_Pic, ActiveInfo.Gender FROM [FBFriends],[ActiveInfo] WHERE FBFriends.FB_Id1='" + mee.Id + "' AND ActiveInfo.FB_Id=FBFriends.FB_Id2";
ds = new DataSet(qr);
da = new SqlDataAdapter(qr, con);
da.Fill(ds);
ds.Tables[0].Select(ds.Tables[0].Columns[1].ColumnName + " Like '%" + sname + "%' and " + ds.Tables[0].Columns[3].ColumnName + " = 'Female'");
foreach (DataRow row in ds.Tables[0].Rows)
{
States st = new States();
st.Id = row.ItemArray[0].ToString();
st.Name = row.ItemArray[1].ToString();
st.Value = row.ItemArray[1].ToString();
st.Icon = row.ItemArray[2].ToString();
sbStates.Add(st);
}
return sbStates;
}
$(document).ready(function() {
})
Problem at line 19 character 43: Missing semicolon.
}
Problem at line 20 character 41: Missing semicolon.
}))
Problem at line 39 character 13: Expected ')' and instead saw ''.
}
Problem at line 39 character 13: Missing semicolon.
}