javascript - JSONP 回调不起作用

标签 javascript html jsonp

我正在尝试让一些 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"}]

欢迎任何帮助。

非常感谢。

最佳答案

服务器应该返回 JavaScript

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

为了这个工作。

关于javascript - JSONP 回调不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972439/

相关文章:

.net - 从 WCF REST Web 服务返回包装在回调函数中的 JSON

security - 是否可以使用 SSL 通过 GET 请求发送登录详细信息

javascript - 为什么我的 $.getJSON 可以工作但不执行 onsuccess 部分?

javascript - 在两个 Web Worker 中具有相同的 WebAssembly 实例

javascript - 如何在 Chrome 扩展程序或控制台命令中提取 JavaScript 源代码?

asp.net-mvc-3 - 用于 asp.net MVC 聊天应用程序的 signalR 与 html5 websockets

javascript - 如何从 JSON 数组创建 React 组件?

javascript - 使用 JavaScript 打开动态链接新窗口(但不是弹出窗口)

javascript - 搜索期间的动态结果计数器

html - CSS - 缩小背景 div