[英]PHP Ajax Autofill
基本上我想创建这样的东西: http : //www.easybib.com/cite/form/website
因此,当您在上方的文本框中输入URL时,它将从页面中收集信息,并将其作为下面其他文本框的值。
使用AJAX和PHP怎么可能? 有任何想法吗?
提前致谢。
这并不难,但是我不想代替您编写代码,而是一些起点:
您需要一个HTML页面以及一些JavaScript和一个PHP文件来进行Ajax调用。 您可以使用jQuery( http://jquery.com/ )开头,当您单击按钮时,会将带有站点url参数的ajax请求发送到php文件(您是从文本框中读取的),并且当请求完成时,您用信息填充所需的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 )。
如果您使用Google搜索,则有大量工具和教程。
关键字:'ajax + php','javascript dom操纵','获取站点内容php','解析html php','解析xml php','json'
祝好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.