Ik probeer een auto search met ajax te maken in een codeigniter site.
Ik laad dit in in de header:
echter zie ik in chrome:

mijn eerste vraag: zou daar de jquery-ui.js ook niet tussen moeten staan? De link is correct en de file staat op de server, toch lijkt het voor mij alsof die niet geladen word en het daarom dus ook niet werkt.
Indien dat het probleem niet zou zijn:
de search.js bevat deze code
en daar komt dus de error:
Ik heb al wat gezocht op google maar wat ik vind geeft aan dat die functie gewoon zou moeten werken, of ik zie iets over het hoofd.
Alvast bedankt voor de hulp.
Ik laad dit in in de header:
HTML:
1
2
3
4
5
6
7
8
9
10
11
| <?php if (isset($load_jquery)){ if ($load_jquery == true){ ?> <link href="<?php echo base_url(); ?>theme/js/jquery/jquery-ui.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="<?php echo base_url(); ?>theme/js/jquery/external/jquery/jquery.js"></script> <script type="text/javascript" src="<?php echo base_url(); ?>theme/js/jquery/jquery-ui.js"></script> <script type="text/javascript" src="<?php echo base_url(); ?>theme/ajax/search.js"></script> <?php } }?> |
echter zie ik in chrome:

mijn eerste vraag: zou daar de jquery-ui.js ook niet tussen moeten staan? De link is correct en de file staat op de server, toch lijkt het voor mij alsof die niet geladen word en het daarom dus ook niet werkt.
Indien dat het probleem niet zou zijn:
de search.js bevat deze code
JavaScript:
1
2
3
4
5
| $(function(){ $("#product").autocomplete({ source: "configuration/get_products" }); }); |
en daar komt dus de error:
code:
1
2
3
4
5
| Uncaught TypeError: $(...).autocomplete is not a function(anonymous function) @ search.js:2jQuery.Callbacks.fire @ jquery.js:3048jQuery.Callbacks.self.fireWith @ jquery.js:3160jQuery.extend.ready @ jquery.js:433completed @ jquery.js:104 |
Ik heb al wat gezocht op google maar wat ik vind geeft aan dat die functie gewoon zou moeten werken, of ik zie iets over het hoofd.
Alvast bedankt voor de hulp.
Just me