用jquery ajax发布数据并在外部文件中覆盖/写入文件
问题描述:
我通过从jquery ajax发送来自每个函数的数据来覆盖/写入文件存在问题。我认为我的post.php不正确可以帮助我使用此功能吗?用jquery ajax发布数据并在外部文件中覆盖/写入文件
$('.mod').each(function(){
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "post.php",
data: "divid="+id+"&length="+$('.mod').length+"&ok=1",
success: function(msg){ }
});
});
if($_POST['ok']==1){
$File ='index.php';
$Handle = fopen($File, 'w');
$length = $_POST['length'] ;
fwrite($Handle, ''.$_POST['divid'].'<br>');
fclose($Handle);
}
问候弗兰克
答
序列化数据并将其发送到PHP,而不是在做每一个功能
var ids = $("input[name='ids']").serializeArray();
这样只取数据到一个变量,并张贴到PHP .. 。不是整个表格的详细信息只是复选框的详细信息
尝试直接调用post.php并查看它是否包含任何错误。正如你在语法突出显示中看到的那样,在fwrite()行有一个语法错误 – 2010-12-07 10:16:56
哦,对不起,这是一个'发生了错误,但这并不能解决我的问题。如果我是对的,我必须和Json做一些事情。所有的ID都必须在文件中返回,但是如何。现在我只能得到文件中的最新ID – Frank 2010-12-07 10:30:34