0

hi,

i have been struggling to find a good autocomplete script with mysql backend.

i now have an easy to use one and all is working, however in my page after the search has been typed and user selected instead of the users name appearing in the search box i want it to go to that users profile.

so go to url: users_detail.php?uid=

however i am not sure what i need to do in the javascript for this to happen:

<script type="text/javascript">
$(function(){
$(".search").keyup(function() 
{ 
var inputSearch = $(this).val();
var dataString = 'searchword='+ inputSearch;
if(inputSearch!='')
{
    $.ajax({
    type: "POST",
    url: "search.php",
    data: dataString,
    cache: false,
    success: function(html)
    {
    $("#divResult").html(html).show();
    }
    });
}return false;    
});

jQuery("#divResult").live("click",function(e){ 
    var $clicked = $(e.target);
    var $name = $clicked.find('.name').html();
    var decoded = $("<div/>").html($name).text();
    $('#inputSearch').val(decoded);
});
jQuery(document).live("click", function(e) { 
    var $clicked = $(e.target);
    if (! $clicked.hasClass("search")){
    jQuery("#divResult").fadeOut(); 
    }
});
$('#inputSearch').click(function(){
    jQuery("#divResult").fadeIn();
});
});
</script>

many thanks

2
Contributors
2
Replies
4
Views
4 Years
Discussion Span
Last Post by mrhankey
0

you want redirect to a page from javascript maybe?

window.location.replace('url...');
0

added in the link in php file around the results in repeat array.
thanks

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.