Lokalny skrypt w połączeniu z AJAX? |
Lokalny skrypt w połączeniu z AJAX? |
8.11.2016, 10:14:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 28.10.2015 Ostrzeżenie: (0%) |
Witam
posiadam aplikacje webową, i napotkałem duży problem bo muszę dorobić do niego moduł do drukarki fiskalnej, ale większość problemów rozwiałem albo przynajmniej mam pomysł na nie, ale do rzeczy. Połączyłem drukarkę fiskalna z skryptem js i html'em za pomocą Activex. I tutaj tutaj mam problem bo Activex działa tylko lokalnie(przynajmniej tak wyszło z moich testów ale nie jestem pewien, mogę się mylić), ok, to zrobiłem ten moduł lokalnie czyli css js i html "w pełni działający" moduł lokalnie na komputerze i wszystko ładnie smiga, ALE teraz potrzebuje wymiany danych z baza danych na serwerze, i tutaj myślałem ze mi pomoże AJAX ale cały czas dostaje błąd - status = 0 czyli Not connect. Verify Network. czyli co nie da się lokalnie korzystać z ajaxa? script w html'u jest na razie trywialny do testów tylko:
i odpowiedz umieszczona na serwerze:
Ten post edytował Paplo 8.11.2016, 10:16:52 |
|
|
8.11.2016, 10:20:09
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
1. Dodaj protokół do URL. Choć skoro to wywołanie lokalne (jak rozumiem w ramach tej samej domeny), to wystarczy ścieżka bezwzględna.
2. Sprawdź konsolę przeglądarki oraz zakładkę sieciową, aby sprawdzić jaka jest (jeśli jest) odpowiedź na żądanie. -------------------- |
|
|
8.11.2016, 10:36:58
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Aby działało zdalnie serwer docelowy musi mieć zdefiniowaną politykę Access-Control-Allow-Origin. Poczytaj o CORS.
-------------------- |
|
|
9.11.2016, 13:58:12
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 28.10.2015 Ostrzeżenie: (0%) |
dziękuje wystarczyło dodać jedną linie do php na serwerze dziękuje za podpowiedz.
Witam piszę ponownie w tej sprawie bo już nie mam pomysłu i chyba zostałem zaszachowany Potrzebuje odpalić skrypt lokalnie i to na IE, co zrodziło tyle problemow że już nie mam pomysłu // Poprzedni temat zadziałał beż zarzutu na chrome chrome: - ajax działa lokalnie (wszędzie), ale nie działa ActiveX IE: - ajax działa jak jest na serwerze(nawet dwóch rożnych serwerach i domenach), ale NIE działa ActiveX - ajax nie działa loklanie(czyli C:\Script\index.html), ale działa ActiveX I co teraz mam zrobić żeby wszystko działało ? proszę o jakaś małą podpowiedz. Pomysły na razie to: - poszukać wtyczki do chroma na ActiveX - znalazłem ale chrome mi cały czas wyłącza go bo nie jest ze sklepu chrome i z tego co wyczytałem to nie da się jej włączyć w takim przypadku. - dodać do zaufanych jak napisano tutaj: http://stackoverflow.com/questions/2320531...rect=1&lq=1 - też nie pomogło
Ten post edytował Paplo 9.11.2016, 14:05:28 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 19:12 |