【问题标题】:post web page to php将网页发布到 php
【发布时间】:2011-06-26 18:27:06
【问题描述】:

我想使用ajax 将整个页面发布到要解析的php 文件中。

说来源是`http://www.mysite.com/page-1。

现在将此页面(来自<html> to </html>)发布到“parse-page.php”。并使用 $_POST['document'] 检索它。

【问题讨论】:

  • 你已经在使用像 jQuery 这样的 javascript 框架了吗?
  • 你为什么要这样做?有什么原因你不能只传递地址并使用 php 读取它吗?
  • @the JinX:是的,我知道一种方法是“获取”文档的 html 值并通过 ajax 发送 - 但我不希望代码中断。如果有的话,我正在寻找更好的选择
  • @Jacob:我将动态 html 内容添加到网页(使用 ajax)。现在我可以使用 file_get_contents() 来解析页面,但没有返回动态内容,换句话说,我得到的只是加载时的网页,而不是在线修改后的网页

标签: php ajax post


【解决方案1】:

考虑到您只想发布数据并忽略从 php 返回的任何内容,这应该可以。

$.post("parse-page.php", {'document', $('body').html()});

更多信息: http://api.jquery.com/jQuery.post/

【讨论】:

    【解决方案2】:

    我认为您可以使用 javascript 来存储 html 标记的内部文本并通过 ajax 发送该变量。

    【讨论】:

      猜你喜欢
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 2014-02-13
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多