php - 如何在 php 和 javascript 中创建小部件?

标签 php javascript mysql widget

我有一个网站,为客户提供来自数据库的信息。但是其他网站想在他们的网站上显示该信息,所以我的客户向我要。

从一开始我就认为它可能类似于 Twitter 小部件。因为我想给出一个类似于这样的代码:

<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({ ......

其他网站将显示我数据库中的信息。

但我找不到确切的例子,我找到了这个:http://tutorialzine.com/2010/03/who-is-online-widget-php-mysql-jquery/

但这并不是我想要的。

我的部署如下:在服务器中我有一个 mySQL 数据库和一个网站,我想创建 php 和 javascript 代码(或者甚至是 jquery,但我不是很精通)所以其他网站可以以安全模式合并来自数据库的信息。

谁能给个提示?

最佳答案

你需要一个 RESTful service在您的服务器上,其他站点可以 ping 通。您将使用 AJAX 请求从该服务获取信息。

对您来说,最重要的部分是创建一个具有您想要的所有功能的 JavaScript 对象。向人们提供有关如何使用您的 REST API 的指导并让他们在自己的页面上通过 AJAX 实现它要容易得多。如果你真的想要一个完整的小部件,你会想要检查很多东西。首先是 closures in JS以确保您不会与他们的任何变量发生冲突。还要确保你善于开发独立于库的跨浏览器 Javascript。最后,您需要确保您的服务器配置为 cross-domain AJAX requests .同样,我的建议是为他们设置一个 REST API,让他们做脏活。

关于php - 如何在 php 和 javascript 中创建小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8189079/

相关文章:

php - MySQL 错误 1054

php - 如何解决 Laravel 中的数据库更新错误

javascript - jQuery 插件 select2 有没有办法保留每个选择选项的类?

mysql - 在 WampServer 上使用命令提示符设置 MySQL root 密码

mysql - 查询需要花费大量时间来执行

php - 如何以简单的形式禁用 SQL 注入(inject)的可能性?

php - 根据条件数排序

javascript - 如何使用javascript隐藏一个div

javascript - 如何删除段落内其他标签的样式属性并仅保留一个带有样式

SQL语句构造