Na stránce mám udělaný dynamický vyhledávání tak, že na stránce je textbox, na tom mám keyup, který mi čte co se do textboxu napsalo a každým keyUp pošle na stránku posli.asp parametr do dotazu. Stránka potom vrací průběžně výsledky z databáze do divu "data".
- Kód: Vybrat vše
stránka posli.asp
sql= "select top 100 * from ausrinfo('" & Request.QueryString("najdi") & "') order by 1"
Funguje to skvěle, ale pokud hledám string kde je na konci mezera, tak tu to ignoruje. Konkrétně chci najít třeba string "za koho". Najde se všechno co začíná na "za", ale když přidám mezeru nenajde to nic co je "za " přesto že tam tyto záznamy jsou.
- Kód: Vybrat vše
<script type="text/javascript">
$(document).ready(function() {
$("#najdi").keyup(function() {
$.get('posli.asp?najdi=' + $('#najdi').val(), function(vystup){
$("#data").html(vystup);
});
});
</script>
<input name="Text1" id="najdi" type="text" />
<div id="data"></div>
Kdybyste někdo věděl co s tím, budu vám neskonale zavázán.
Díky