如何在php&中创建一个小部件JavaScript的?

时间:2011-11-18 21:01:26

标签: php javascript mysql widget

我有一个网站,供客户提供数据库中的信息。但是其他网站想在他们的网站上显示这些信息,所以我的客户问我。

从一开始我就认为它可能与推特小部件类似。因为我想给出类似的代码:

<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,但我不是很专业)所以其他网站可以在安全模式下合并来自数据库的信息。

有人可以提示吗?

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:4)

有一个有趣的教程,关于如何在nettuts网站上使用PHP和JavaScript创建一个推特小部件,我想你可能会发现它很有用。

答案 2 :(得分:1)

嗯,虽然它并不是特定于PHP的,但这是迄今为止我能找到的最佳资源: http://alexmarandon.com/articles/web_widget_jquery/