0

基本上我想创建这样的东西:http ://www.easybib.com/cite/form/website

因此,当您在上面的文本框中输入 URL 时,它将从页面收集信息并将它们作为下面其他文本框的值。

这怎么可能使用 AJAX 和 PHP?有任何想法吗?

提前致谢。

4

1 回答 1

0

不难,但我不想代替你写代码,而是一些起点:

您需要一个 html 页面和一些 javascript 以及一个用于 ajax 调用的 php 文件。您可以从 jQuery ( http://jquery.com/ ) 开始,当您单击按钮时,您使用站点 url 参数向 php 文件发送 ajax 请求(您从文本框中读取它),当请求完成时,您使用信息填充所需的 html 区域。

在 php 文件中,您读取通过 ajax 发送的 url 参数,然后获取站点源,例如使用 file_get_contents ( http://php.net/manual/en/function.file-get-contents.php ) ,那么如果一切成功,您就可以解析html,并将其以json、html、纯文本格式(无论您想要什么)发送到输出。

例如使用 SimpleXML 解析 ( http://php.net/manual/en/book.simplexml.php )。

如果你用谷歌搜索,有一堆工具和教程。

关键字:“ajax + php”、“javascript dom 操作”、“获取站点内容 php”、“解析 html php”、“解析 xml php”、“json”

祝你好运。

于 2011-01-06T09:20:10.103 回答