so rufen Sie den webservice mit Ajax mit jquery?

Ich bin mit dem folgenden code zum aufrufen der webservice mithilfe von jQuery-ajax. Aber Es funktioniert nicht? Der webservice Rückgabe im JSON-format. Wie kann ich den Zugriff auf den webservice über diesen code?

<html>
    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
    <script>
    $(document).ready(function () {
        $('input[id^="button"]').click(function () {
            alert('You have clicked ' + $(this).val());
            $.ajax({
                type: 'Get',
                url: 'http://localhost:56789/xxx/Handler.ashx?key=yyy ',
                success: function (data) {
                    alert(data);
                }
            });

        })
    })
    </script>

     <body>
        <div id="Sample_Div">
            <input type="button" id="button1" value="button1" />
        </div>
    </body>
</html>
  • Dies funktioniert für mich. Welche Fehler haben Sie?
  • Bin nicht immer alle Fehler auf die gleiche Zeit, bin nicht immer Ergebnis
  • Was sagt die Javascript-Konsole sagen?
  • Add type="text/javascript", um den script-tag, um loszuwerden, diese Warnung. Fügen Sie den code für den Handler.ashx. Ist die Anfrage immer an Ihren handler oder den handler nicht wieder eine gültige Antwort.
  • Handler geben die Antwort, aber ich verwende die gleiche URL im ajax habe ich nicht bekommen, den Wert
  • Wie, zum Teufel, macht diese Arbeit für Sie? Ich bin nicht trolling, wirklich einfach nur neugierig. Hast du einen service implementiert, hören Sie Ihre localhost ist port 56789 und auch umgesetzt, eine gefälschte Antwort?
  • ja
  • wow, ich bin sprachlos. Pflege zu teilen Sie Ihre server-side-code? Vielleicht bringt uns einen Schritt näher, um zu helfen "Benutzer".
  • Es spielt keine metter, was die Umsetzung Sie haben. Sie könnten zum Beispiel ein php-server auf diesem port und echo aus 'test'.
  • Dies ist möglicherweise nach unten, um eine cross-domain-Problem, wenn die ports sind unterschiedlich auf localhost.

InformationsquelleAutor user | 2012-04-23
Schreibe einen Kommentar