![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 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. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 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.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 28.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
dziękuje
![]() ![]() Witam piszę ponownie w tej sprawie bo już nie mam pomysłu ![]() 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 ![]() 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:28 |