mat3j861
24.07.2012, 20:17:32
Witam, znalazłem skrypt do wyszukiwarki, lecz po kliknięciu w dany wyraz otrzymuję komunikat
wybrales....
kod odpowiedzialny za to:
<script type="text/javascript">
var xml_options = {
script:'test.php?limit=6&',
varname:'input',
json:false,
shownoresults:true,
maxresults:16,
callback: function (obj) { $('#xml_info').html('wybrales: '+obj.id + ' ' + obj.value + ' (' + obj.info + ')'); }
};
$(function(){
$('#test_xml').autoComplete(xml_options);
});
</script>
'+obj.id + tu mam numer z pozycją
+ obj.value + nazwa towaru
+ obj.info + w nawiasie pokazuje mi się adres linku
W jaki sposób przerobić skrypt, tak by po kliknięciu w dany towar otwierała mi się strona z towarem + obj.info + a nie ten napis wybrales....
csharp
24.07.2012, 21:57:29
coś takiego możesz użyć + dodaj wartość w adresie obj.info
var url = "http://test.pl";
$(location).attr('href',url);
mat3j861
25.07.2012, 20:29:17
Znaczy się usunąć callback i zamiast tego podać Twój parametr?
<script type="text/javascript">
var xml_options = {
script:'test.php?limit=6&',
varname:'input',
json:false,
shownoresults:true,
maxresults:16,
var url = "http://test.pl";
$(location).attr(' + obj.info + ');
$(function(){
$('#test_xml').autoComplete(xml_options);
});
</script>
Już wiem, że tak to nie zadziała, czy ktoś może podać mi gotowy skrypt?
jestem początkującym i proszę o pomoc...
CuteOne
25.07.2012, 20:37:53
Nie rozdajemy gotowców a to, że jesteś początkujący nie ma znaczenia - każdy kiedyś musiał się tego nauczyć. Kolega wyżej podał ci odpowiedź skoro nie wiesz jak z niej skorzystać zapraszam na google pod kluczami "javascript poradnik" a później "javascript document.location"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.