Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Ajax自动填充_Php_Ajax_Autofill - Fatal编程技术网

PHP Ajax自动填充

PHP Ajax自动填充,php,ajax,autofill,Php,Ajax,Autofill,基本上,我想创建如下内容: 因此,当您在上面的文本框中输入URL时,它将从页面收集信息,并将其作为下面其他文本框的值 如何使用AJAX和PHP实现这一点?有什么想法吗 提前感谢。这并不难,但我不想代替您编写代码,而是从以下几点开始: 对于ajax调用,您需要一个html页面、一些javascript和php文件。您可以从jQuery开始,当您单击按钮时,使用从文本框中读取的site url参数向php文件发送ajax请求,当请求完成时,用信息填充所需的html区域 在php文件中,您读取通过aj

基本上,我想创建如下内容:

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

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


提前感谢。

这并不难,但我不想代替您编写代码,而是从以下几点开始:

对于ajax调用,您需要一个html页面、一些javascript和php文件。您可以从jQuery开始,当您单击按钮时,使用从文本框中读取的site url参数向php文件发送ajax请求,当请求完成时,用信息填充所需的html区域

在php文件中,您读取通过ajax发送的url参数,然后获取站点源代码,例如使用file_get_contents,然后如果一切成功,您可以解析html,并以json、html、明文格式将其发送到输出

例如,使用SimpleXML进行解析

如果你用谷歌搜索,有很多工具和教程

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


祝你好运。

Stackoverflow不在这里,因此人们可以为你编写代码。我们有这样的工作。试一试,做一些谷歌搜索,一旦你有问题和/或一些代码就返回。我对在后台进行AJAX调用和PHP工作的部分有一个想法。我不确定的是,在使用PHP获取内容后,如何将信息写入不同的文本框中。您能澄清这一部分吗?当您收到信息并填充选择区域时,您必须将站点子站点详细信息存储在javascript中,并附加一些事件侦听器。因此,当有人单击列表中的“选择”时,您将知道它是哪个站点,您可以用这些值填充表单。例如,您将收到的信息存储在数组var sites=new数组中,而站点信息存储在简单对象中:sites.push{url:response.url,name:response.name};然后,当单击某个元素时,您将知道需要哪个项目,因此可以执行以下操作:yourdomelementofur.value=sites[x].url;yourdomelementofName.value=sites[x].name;实验性的,你现在可以弄明白了,我想我不明白。如何附加事件侦听器?所以,基本上,在我调用AJAX并获取PHP文件中的所有变量之后,我将如何将这些变量作为文本框的值?好的,我在脑海中制定了一个计划。如果有什么令人兴奋的事情发生,我会尽力告诉你。