Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Proponowane tagi z json
Johnas
post
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


Witam, mam taki kod:
[JAVASCRIPT] pobierz, plaintext
  1. var citynames = new Bloodhound({
  2. datumTokenizer: Bloodhound.tokenizers.obj.whitespace('label'),
  3. queryTokenizer: Bloodhound.tokenizers.whitespace,
  4. prefetch: {
  5. url: 'http://4um.pl/admin/templates/default/assets/modules/bootstrap-tagsinput/examples/assets/citynames.json',
  6. filter: function (list) {
  7. return $.map(list, function (cityname) {
  8. return { name: cityname };
  9. });
  10. }
  11. }
  12. });
  13.  
  14. citynames.initialize();
  15.  
  16.  
  17. $('#tag').tagsinput({
  18. typeaheadjs: ({
  19. hint: true,
  20. highlight: true,
  21. minLength: 1
  22. }, {
  23. name: 'citynames',
  24. displayKey: 'label',
  25. source: citynames.ttAdapter()
  26. })
  27. });
[JAVASCRIPT] pobierz, plaintext


i owszem, działa jako input z tagami, ale nie wyskakują mi proponowane tagi... W momencie kiedy zmienię $('#tag').tagsinput({ na $('input').tagsinput({ to wyskakują mi tagi, pomimo że w html mam tak:
  1. <div class="form-group row mb-4">
  2. <label class="col-form-label text-md-right col-12 col-md-3 col-lg-3">Tagi</label>
  3. <div class="col-sm-12 col-md-7">
  4. <input type="text" class="form-control-lg form-control" style="width:100%" id="tag" data-role="tagsinput">
  5. </div>
  6. </div>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Johnas
post
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

Ostrzeżenie: (0%)
-----


nadal nie... jak mam plik json oryginalny który w sumie wygląda tak samo to wczytuje dane, ale mój plik php ignoruje...

[JAVASCRIPT] pobierz, plaintext
  1. "use strict";
  2.  
  3. var citynames = new Bloodhound({
  4. datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
  5. queryTokenizer: Bloodhound.tokenizers.whitespace,
  6. prefetch: {
  7. url: 'tags.json',
  8. filter: function(list) {
  9. return $.map(list, function(cityname) {
  10. return { name: cityname }; });
  11. }
  12. }
  13. });
  14.  
  15. citynames.initialize();
  16.  
  17. //$(".inputtags").tagsinput('items');
  18.  
  19. console.log(citynames); // <- Ten nie pokazuje w tablicy danych
  20.  
  21.  
  22. $(".inputtags").tagsinput({
  23. typeaheadjs: {
  24. name: 'citynames',
  25. displayKey: 'name',
  26. valueKey: 'name',
  27. source: function (query, process) {
  28. return $.get('/admin/tags.php', { query: query }, function (data) {
  29. console.log(data); // <-- a ta konsola się nie wyświetla
  30. data = $.parseJSON(data);
  31. return process(data);
  32. });
  33. }
  34. }
  35. });
  36.  
  37.  
[JAVASCRIPT] pobierz, plaintext


Tak jak napisałem w komentarzach... konsola się nie wyświetla a tablica citynames pokazuje zero wyników, natomiast jak dam link do pliku którego nie ma to pokazuje mi błąd 404 w konsoli. nie wiem już dlaczego, całą noc z tym walczę (IMG:style_emoticons/default/smile.gif)

Ten drugi generuje błąd w konsoli:
Kod
VM196033:1 Uncaught SyntaxError: Unexpected token ? in JSON at position 0
    at Function.parse [as parseJSON] (<anonymous>)
    at Object.success (forms-advanced-forms.js:30:26)
    at i (jquery.min.js:2:28017)
    at Object.fireWith [as resolveWith] (jquery.min.js:2:28783)
    at A (jquery.min.js:4:14035)
    at XMLHttpRequest.<anonymous> (jquery.min.js:4:16323)


nie ma tego znaku zapytania, a błąd się pojawia w momencie kiedy się usuwa
Kod
header('Content-type: application/json');




Dodaje mi na początku ZWNBSP i nie mam pojęcia jak to usunąć (IMG:style_emoticons/default/haha.gif)

Ten post edytował Johnas 5.04.2022, 09:37:04
Go to the top of the page
+Quote Post

Posty w temacie
- Johnas   [JavaScript]Proponowane tagi z json   26.03.2022, 14:07:42
- - trueblue   A nie ma na stronie innego elementu z id="tag...   26.03.2022, 14:55:23
- - Johnas   nie bo jak zmieniłem id na tagers to też nie dział...   26.03.2022, 15:15:33
- - trueblue   Sprawdzałeś błędy w konsoli przeglądarki?   26.03.2022, 16:41:40
- - Johnas   odnosząc się do tego tematu to szablon którego uży...   30.03.2022, 22:35:57
- - viking   To czemu ich po prostu nie ściągniesz z https://gi...   31.03.2022, 07:04:30
- - Johnas   bo nigdzie nie ma tych modułów a jak są to nie dz...   31.03.2022, 10:42:21
- - viking   Tych https://github.com/stisla/stisla/tree/add-c.....   31.03.2022, 10:49:57
- - Johnas   Dodałem wszystkie moduły ze strony którą podałeś, ...   5.04.2022, 07:04:29
- - nospor   Pokaz co dokladnie generuje twoj kod php, w kodzie...   5.04.2022, 08:45:23
- - Johnas   Kod["Zachod slonca","ksiez...   5.04.2022, 09:05:07
- - nospor   Cytathmm... zmieniłem kod javascript I teraz dzial...   5.04.2022, 09:11:50
- - Johnas   nadal nie... jak mam plik json oryginalny który w ...   5.04.2022, 10:00:37
- - nospor   Sprawdzales w przegladarce w zakladce NETWORK co d...   5.04.2022, 10:01:57
- - Johnas   kodowanie pliku UTF-8 bez BOM powodowało taki glic...   5.04.2022, 10:05:45
- - nospor   troche to nie ma sensu, bo wlasnie powinno byc utf...   5.04.2022, 10:07:22
- - Johnas   wszystko działa, wyświetla tagi, pobiera je z bazy...   5.04.2022, 11:08:35
- - nospor   Cytatale jak dodaje nowy do inputa, nie że do bazy...   5.04.2022, 11:54:16
- - Johnas   Jak wciśnie się enter to powinno nowe tagi dodawać...   5.04.2022, 12:12:41
- - nospor   No to nie wiem czemu ten system tagow tego nie blo...   5.04.2022, 13:35:27
- - Johnas   znalazłem rozwiązanie, ale też mi się wydaje że sy...   5.04.2022, 14:14:07
- - trueblue   Plugin, który używasz nie blokuje zatwierdzania fo...   5.04.2022, 14:33:18
- - Johnas   ale wyłączyłem zatwierdzanie enterem tylko w przyp...   5.04.2022, 14:38:54


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 20:29