3

JSONP を機能させようとしていますが、コールバック関数が呼び出されないようです。私は他の質問を見てきましたが、私のコードはうまくいった他のものと同じように見えます - 何かアイデアはありますか?

    <script type="text/javascript">
        function callbackFunc(jsonp){
            alert('In callback');
            alert(jsonp);
        }
    </script>

    <script src="http://localhost:8081/returnUser?username=johndoe@gmail.com&password=testpassword&callback=callbackFunc" type="text/javascript">

    </script>


</body>

IE8、Firefox12、およびChromeでこれを試しました。Firefox で実行すると、URL が適切な JSON を返していることがわかります。

[{"lastName":"Doe","password":"testpassword","userId":2,"firstName":"John","username":"johndoe@gmail.com"}]

どんな助けでも大歓迎です。

どうもありがとう。

4

1 に答える 1

3

サーバーはJavaScriptを返す必要があります

callbackFunc({"lastName":"Doe","password":"testpassword","userId":2,"firstName":"John","username":"johndoe@gmail.com"})

これが機能するために。

于 2012-10-19T10:40:43.827 に答える