Calling asmx service from Javascript

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Calling asmx service from Javascript

Δημοσίευση από dionisis71 » 09 Νοέμ 2012 13:14

Καλησπέρα,

Έχω δημιουργήσει ένα asmx service, το οποίο καλώ μεσα από javascript και μου επιστρέφει ένα json string. Σε όλους τους browsers παίζει μια χαρά μόνο στον Chrome παίρνω ένα error αλλά στο τέλος εκτελείται χωρίς πρόβλημα..

λες και είναι "ψαρωτικό" το μήνυμα.

Έτσι δηλώνω το service στην σελίδα μου..

Κώδικας: Επιλογή όλων

<script src="Service.asmx/jsdebug" type="text/javascript"></script>
Έτσι το καλώ..

Κώδικας: Επιλογή όλων

        function SendRequest&#40;&#41; &#123;
            var latSW = document.getElementById&#40;'<%=lat_min.ClientID%>'&#41;.value;
            var latNE = document.getElementById&#40;'<%=lat_max.ClientID%>'&#41;.value;
            var lonSW = document.getElementById&#40;'<%=lng_min.ClientID%>'&#41;.value;
            var lonNE = document.getElementById&#40;'<%=lng_max.ClientID%>'&#41;.value;
            Service.getLocs&#40;"leta_loc", latSW, latNE, lonSW, lonNE, 0, OnComplete, OnError, OnTimeOut&#41;;
        &#125;
το οποίο πέφτει στο onerror event

Κώδικας: Επιλογή όλων

        function OnError&#40;arg&#41; &#123;
            alert&#40;"error has occured&#58; " + arg._message&#41;;
        &#125;
Επαναλαμβάνω ότι ακόμα και αν πεφτει στο on error event εκτελείται με επιτυχία το service. To error το πετάει μόνο στον chrome..

Ευχαριστώ

:o

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Calling asmx service from Javascript

Δημοσίευση από dionisis71 » 09 Νοέμ 2012 15:45

Τελικά το error εμφανίζεται και στον Firefox. To service όμως παίζει κανονικά..

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Calling asmx service from Javascript

Δημοσίευση από dionisis71 » 09 Νοέμ 2012 20:10

προβλημα λύθηκε.. καλούσα και σε άλλο σημείο το service και έπεφτε το ένα πάνω στο άλλο..

ευχαριστώ

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Calling asmx service from Javascript

Δημοσίευση από korgr » 09 Νοέμ 2012 21:44

Τι ωραία αυτά τα topics που μόνοι σας ρωτάτε, μόνοι σας απαντάτε και τα λύνετε...
Self service ένα πράμα :D

Άβαταρ μέλους
dionisis71
Δημοσιεύσεις: 237
Εγγραφή: 04 Μάιος 2009 22:15
Επικοινωνία:

Calling asmx service from Javascript

Δημοσίευση από dionisis71 » 10 Νοέμ 2012 09:07

ναι όντως είναι πολύ ωραία

:D

Βλέποντας το πρόβλημα και λύνοντας το, παρατήρησα ότι οι πληροφορίες που παρέθεσα ήταν ελάχιστες να μην πω μηδαμινές, για να μπορέσει να βοηθήσει κάποιος. Είναι η πρώτη φορά που παίζω με asmx και είχα την αισθηση ότι δεν το καλούσα σωστά..

Αυτό το πάθος όμως για αυτό που κάνουμε με έκανε να γυρωφέρνω το πρόβλημα ξανά και ξανά για 2-3 μέρες μέχρι να ζητήσω βοήθεια. Τελικά πάντα, κάποια στιγμή με καθαρό μυαλό τα προβλήματα είναι μπροστά μας λυμένα.

Ευχαριστώ

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες