PHP Ajax自动填充

时间:2011-01-06 08:33:31

标签: php ajax autofill

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

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

如何使用AJAX和PHP实现这一目标?有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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

在php文件中,您读取了通过ajax发送的url参数,然后获取了网站源代码,例如使用file_get_contents(http://php.net/manual/en/function.file-get-contents.php),然后您可以解析html,如果一切顺利,并发送它以json,html,plaintext格式输出(无论你想要什么)。

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

如果您使用Google进行搜索,则会提供大量工具和教程。

关键词:'ajax + php','javascript dom manipulation','获取网站内容php','解析html php','解析xml php','json'

祝你好运。