Javascript ajax文件后处理函数不起任何作用
我已经尝试解决这个问题一个多星期了,但我似乎无法解决这个问题,特别是因为我没有收到任何错误消息 我想使用jQuery AJAX将一个变量发布到本地文件,下面是我的代码: JS: submitvote.php:Javascript ajax文件后处理函数不起任何作用,javascript,php,jquery,ajax,post,Javascript,Php,Jquery,Ajax,Post,我已经尝试解决这个问题一个多星期了,但我似乎无法解决这个问题,特别是因为我没有收到任何错误消息 我想使用jQuery AJAX将一个变量发布到本地文件,下面是我的代码: JS: submitvote.php: <?php $pdata = $_POST['data']; @file_put_contents('admin/votes.txt', $pdata, FILE_APPEND | LOCK_EX); ?> 第一个alert()会被执行,但它不会执行suc
<?php
$pdata = $_POST['data'];
@file_put_contents('admin/votes.txt', $pdata, FILE_APPEND | LOCK_EX);
?>
第一个alert()会被执行,但它不会执行success函数,也不会向文件中发布任何内容。PHP在我的服务器上运行良好
它以前工作过,我只是复制粘贴了这些行,但现在不工作。我已经找到了它:
这是因为我弄乱了路径,给$ajax()函数添加了无用的参数(cache、contentType、processData)您只需在写入文件后回显一些内容,即
echo'done'
@Gru没有修复它。我可以知道您为什么使用缓存、contentType、processData
。。?如果您在没有这些属性的情况下处理,一切都会正常工作。可能是因为@
(因为它的目的是忽略错误消息)而没有收到错误消息?
<?php
$pdata = $_POST['data'];
@file_put_contents('admin/votes.txt', $pdata, FILE_APPEND | LOCK_EX);
?>