سلام این کد فقط برای یک درخواست هست لطفا راهنمایی کنید برای یک مقدار بیشتر فراخوانی کنم هم محصول و هم فروشگاه
public JsonResult Search(string pr, string name, string model, string brand, string storename , string km) { var s = _context.Products .Where(a => a.Name.Contains(pr) || a.Model.Contains(pr) || a.Brands.Name.Contains(pr)) .Select(a => new { name = a.Name, model = a.Model, brand = a.Brands.Name }).Take(10); var storen = _context.Stores .Where(a => a.Name.Contains(km)).Select(a => new { storename = a.Name }); return Json(s, JsonRequestBehavior.AllowGet); }
<script type="text/javascript"> $(document).ready(function () { var kam; $("#CityName").autocomplete({ source: function (request, response) { $.ajax({ url: "/Home/search", type: "POST", dataType: "json", data: { pr: request.term, km: request.term }, success: function (data) { response($.map(data, function (item) { return { label: item.name + " " + item.model + " " + item.brand, value: item.name + " " + item.brand + " " + item.model + " " + item.brand } })) } }) }, messages: { noResults: "", results: "" } }); }) </script>
لطفا کد ها رو از طریق کلید کد ادیتور قرار دهید
اصلاح شد
این اکشن و کد جی کوئری برای یک درخواست ساخته شده
باید همه موارد را تغییر دهید
اصلاح کد شما بدون پروژه اصلی امکان پذیر نیست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)