نحوه جستجو در سایت
سلام چطوری باید کلاسی بنویسم که کار جستجو تو کل سایت رو انجام بده؟توی asp.net webForm
4 پاسخ
سلام دوست عزیز منظورتون از کل سایت تک ها و نوشته های درون سایته یا نه . دیتابیسشه؟
سلام مجدد.
شما میتونید به راحتی با جاوا اسکیریپت و کامپونت جی کوئری این کار رو انجام بدید:
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> <script> $(document).ready(function(){ $("*").each(function(e){ var b =$(this).text(); alert(b); }); }); </script> </head> <body> itpro </body> </html>
کد بالا هر چی نوشته درسایته به شما نمایش میده حالا به اختیار می تونید رو نوشته ها جستجو کنید و به نتیجه جستجو دسترسی داشته باشید .
به همین راحتی.
فقط دقت کنید کد بالا در زمان آماده بودن صفحه کار میکنه و برای اینکه رو دکمه کیک کنید تا بهتون نتیجه بده باید در رویداد کلیک دکمه رویداد each رو بنویسید. این کدش:
<htm>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.comajaxlibsjquery3.2.0jquery.min.js"><script>
<script>
var i = "";
$(document).ready(function(){
$("button").click(function(e){
$("*").each(function(e){
var b =$(this).text();
alert(b);
});
});
});
</script>
</head>
<body>
<button>hi</button>
<h1 id = "f">itpro1</h1>
itpro2
</body>
</html>
<htm>
منظورم نوشته های درون خود سایته