سلام استاد و با عرض خسته نباشید خدمت شما
من کد ajax زیر را برای جست و جو نوشتم و کد بدرستی اجرا میشود ، من چگونه میتونه میتونم در کد زیر لینک داینامیک( News@(item.NewsId).html) بدم
<script type="text/javascript" language="javascript"> $(document).ready(function () { $('#autoSearch').on("input", function () { var str = $('#autoSearch').val(); if ($.trim(str).length) { getData(str); } }); function getData(str) { $.ajax({ type: 'GET', url: '/Home/search', data: { "str": str }, dataType: 'json', success: function (data) { if (data != null) { $("#item").empty(); for (var i = 0; i < data.length; i++) { $("#item").append("<option value=" +data[i].Title + ">" + data[i].Title + "</option>"); } } }, beforeSend: function () { }, complete: function () { }, error: function (jqXHR, textStatus, errorThrown) { alert("موردی پیدا نشد"); } }); } }); </script>
سلام
کجای کد بدید ؟ کدام خط ؟
$("#item").append("<option value=" +data[i].Title + ">" + data[i].Title + "</option>"); }
در این قسمت کد title را نشان میدهم حالا میخواهم لینک بدهم
این مگر SelectList نیست
چطور میخواهید لینک بدید ؟
باید روی رویداد Change اسکریپت بنویسید Redirect کنه
چطور این کار را میتوانم انجام بدم
رویداد onchange از selectlist را کنترل کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)