Javascript 使用php从html中提取结果

Javascript 使用php从html中提取结果,javascript,php,Javascript,Php,我已经浏览了这个论坛和其他论坛,一直在思考如何做到这一点 我有一个使用document.getElementByIdzip.innerHTML=data.zip的地理位置脚本;要将结果显示到类似以下内容的innerhtml中: 注意:这个html就是显示结果所需的全部内容 最终的html结果是12345。 注意:这是上面javascript插入结果后显示的内容 我想知道如何将上面示例中的12345设置为php字符串: $zip=12345 并从页面中完全删除 我曾使用str_replace尝试

我已经浏览了这个论坛和其他论坛,一直在思考如何做到这一点

我有一个使用document.getElementByIdzip.innerHTML=data.zip的地理位置脚本;要将结果显示到类似以下内容的innerhtml中:

注意:这个html就是显示结果所需的全部内容

最终的html结果是

12345

。 注意:这是上面javascript插入结果后显示的内容

我想知道如何将上面示例中的12345设置为php字符串: $zip=12345

并从页面中完全删除

我曾使用str_replace尝试提取所有html并保留zip,但没有成功


有什么想法吗?

也许只是使用一个隐藏字段

那么如果设置了post['zip']


您得到了图片

所以您试图将数据从javascript传递到PHP?使用strip_标记而不是str_replace。您首先是如何将值发送到PHP的?您的意思是说您成功地将字符串发送到PHP并且无法从中删除HTML标记,还是根本没有成功地将字符串发送到PHP?请提供有关您所面临的具体问题的更多信息。@Chris Herbert-是的,本质上,我更愿意以某种方式将数据从javascript传递到php,以允许我使用这些数据分配给$zip,并使用它:在页面的多个位置。@stealthyninja-我尝试了您的方法,但没有成功。以下是我尝试过的:谢谢你的提示。我现在就尝试一下,看看是否可以使用window.onload=function{document.forms['form'].submit}和add将数据发送到服务器,看看是否可以在pageload上获取数据。我会让你知道它是如何发展的。我最终创建了一个表单,将所有地理信息填充到隐藏的选择选项中,而定时提交的js隐藏了所有html,除了一个有飞溅的div,这样当人们到达该站点时,他们会看到它而不是表单。5秒钟后,它将表单数据提交到数据库,然后将标题重定向到主站点,主站点使用收集的地理表单数据提供特定于地理位置的体验@David-您提醒我PHP无法读取DOM,而用户2879041给出的建议正好为我提供了使该项目正常工作所需的信息。自动提交标准表单会造成相当大的破坏,因为它会重新加载页面。似乎是使用AJAX的最佳时机。