Javascript Widget JSONP

时间:2011-05-10 10:38:37

标签: javascript jquery widget jsonp

我希望创建一个类似于Get Satisfaction(http://getsatisfaction.com/)创建的小部件。您可以通过单击页面左侧的“反馈”来查看其小部件。

我们希望通过将一些JS复制到他们的网页而不是其他任何东西来设置用户。

在最简单的用途中,用户可以打开窗口小部件并输入数据。此数据将发送到我们的服务器(跨域)进行处理,并将响应发送回用户。

有人能说明如何做到这一点吗?

我已经读过我可以使用jQuery发送JSONP请求并处理响应回调 - 这可以用注入的javascript封装吗?

所有帮助都非常欢迎。

此致

1 个答案:

答案 0 :(得分:0)

你是对的,JSONP是正确的方法,应该适合你的情况。 JSONP基本上是注入一个<script>标记来模拟GET响应,脚本的内容是一个回调方法,里面有JSON对象。 Hense the name,JSON + Padding。

注意:JSONP显然不支持POST回调或自定义标头,因为它只是<script>标记,在准备就绪时会被注入和删除。