ورود

View Full Version : جستجو



z.gitaro
یک شنبه 15 دی 1392, 12:14 عصر
میخوام وقتی در تکست باکس جستجو چند حرف تایپ شد موارد مشابه رو از دیتابیس بخونه و نشون بده تقریبا یه چیزی مثل گوگل!
این کد رو نوشتم وقتی متد AutoCompleteSearch اجرا میشه پارامتر txtName همچنان null هست و حروف تایپ شده در تکست باکس رو نمیگیره
به نظرتون کجای کد اشتباه هست؟


<script type="text/javascript">
$(function () {
$("#txtName").autocomplete({
source: "/Home/AutoCompleteSearch",
minLength: 1,
select: function (event, ui) {
if (ui.item) {
$("#txtName").val(ui.item.value);
$("form").submit();
}
}
});
});
</script>

</head>


@{ Html.BeginForm("Search", "Home"); }
<input id="txtName" type="text" name="txtName" style="width:150px;height:22px"/>


public JsonResult AutoCompleteSearch(string txtName)
{
BussinessManagmentEntities db = new BussinessManagmentEntities();
{
var V_BN = (from m in db.Tbl_BusinessCases where m.BusinessCaseName.Contains(txtName) select m.BusinessCaseName).Take(10).ToList();
return Json(V_BN, JsonRequestBehavior.AllowGet);
}

}

hakim22
دوشنبه 16 دی 1392, 06:54 صبح
به این مقاله رجوع کنید
http://barnamenevis.org/showthread.php?417744-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%84%DB%8C%D8%B3%D8%AA%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D9%85%DB%8C%D9%84-%D8%B4%D9%88%D9%86%D8%AF%D9%87-(Autocomplete)-%D8%A8%D8%A7-jQuery-%D8%AF%D8%B1-ASP.MVC

z.gitaro
سه شنبه 17 دی 1392, 09:36 صبح
به این مقاله رجوع کنید
http://barnamenevis.org/showthread.php?417744-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%84%DB%8C%D8%B3%D8%AA%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D9%85%DB%8C%D9%84-%D8%B4%D9%88%D9%86%D8%AF%D9%87-(Autocomplete)-%D8%A8%D8%A7-jQuery-%D8%AF%D8%B1-ASP.MVC

ممنون از راهنماییتون
الان درست کار میکنه فقط نتایجی را که پیدا کرده تو کادر نمیاره زیر تکست باکس فقط کلمه هارو نشون میده کنارشونم بالت میاره چکار کنم درست شه؟

hakim22
سه شنبه 17 دی 1392, 17:55 عصر
مطمئن بشید که css های مربوط به jQuery رو به صفحه Link داده اید. مشکل از استایلهای شماست