当前位置: 首页 > 面试题库 >

使用jQuery AJAX和PHP将div的内容保存到新文件

西门胜涝
2023-03-14
问题内容

我正在尝试将div的内容保存到新的html文件中。我正在使用jQuery AJAX将数据发送到php。
但是,php以其当前形式写入一个空文件。

HTML:

<div id="data2save">
     <span>data1</span>
     <span>data2</span>
     <span>data3</span>
     <span>data4</span>
</div>

<input type="button" value="save" id="save">

jQuery的:

 $("#save").live("click",function() {

    var bufferId =$("#data2save").html();

            $.ajax({
                 method : "POST",
                 url : "saver.php",
                 data: {id : bufferId},
                 dataType: "html",
                 success: function(data){ 
                 alert("ok");  
                 }
                 });
 });

PHP:

 <?php
$handle = fopen("test.html", 'w+');
$data = $_POST['data'];
if($handle)
{

if(!fwrite($handle, $data ))
echo "ok";
}

?>

问题答案:

请求方法属性是,type而不是method$.ajax({ method : "POST"$.ajax({ type : "POST"),$_POST['data']应该是$_POST['id']



 类似资料:
  • 问题内容: 我有一个div,其中包含数据库的一些文本: 以及链接列表: 该过程应如下所示: 点击链接 Ajax使用链接的URL通过GET将数据传递到php文件/同一页面 PHP返回字符串 div更改为此字符串 问题答案: 并在您的列表中添加事件

  • 我有两个php页面。首先。php页面用户选择订单,一个div正在填充此内容,没有问题。并且有一个确认按钮来确认这些列表。当用户单击此按钮时,秒。应打开php页面,并在该页面上显示div的内容。这是我的第一个html代码。php div和确认按钮。 这是将内容发布到second.php的javascript代码。第一个警报工作正常,但第二个警报不正常。 其次.php页面有confirForm div

  • 问题内容: 我想知道如何将PHP变量保存到txt文件,然后再次检索它们。 例: 有一个输入框,提交后,在输入框中写入的内容将保存到文本文件中。稍后,需要将结果作为变量返回。因此,可以说变量是$ text,我需要将其保存到文本文件中并能够再次取回它。 问题答案: 这应该可以执行您想要的操作,但是如果没有更多上下文,我无法确定。 将$ text写入文件: 再次检索它:

  • 问题内容: 如何在Symbian上将textview的内容保存到文件中? 问题答案: 将其存储在RMS中,这是示例

  • 问题内容: 我正在尝试将包含的节点另存为新文件,这是获取新文档并拆分为更小的节点列表: 输出是一个很长的列表,例如: 现在,我想将该节点另存为新的新文件,但是我没有找到按原样返回该节点的函数。谢谢。 问题答案: 您可以将节点转换为字符串,然后将此字符串保存到文件中。 将节点转换为字符串 下面的方法会将节点转换为xml字符串。这是仅JDK的解决方案,不需要依赖项。

  • 保存内容 能将已登录之频道的内容(项目),保存至Memory Stick™或主机内存。若要保存,可选择下述方法进行。 (1) 只选择1个项目保存 挑选想保存的项目后,选择选项选单的[保存]。 (2) 整合保存频道内的数个项目 挑选已保存的频道后,选择选项选单的[保存]。 (3) 选择数个频道后保存项目 挑选频道后,选择选项选单的[保存]。 提示 希望选择(2)或(3)时,能保存之项目数量可能因(设