我正在尝试调用一个php脚本,该脚本接受JSON数据,将其写入文件,并使用jQuery/AAJAX调用返回简单的文本响应。
jQuery代码:
$(“input.callphp”).click(function(){var url文件=myurl;$.ajax({type:“POST”,url:url_file,data:{谜题:'重置!'},成功:函数(数据){警报(“成功”);警报(数据);}, 错误:函数(jqXHR,textStatus,errorThrown){警报(“错误:”+textStatus+“<”+errorThrown+“>”);},dataType:“文本”});});
PHP代码:
<?php(电话)$offile=“new.json”;/*前面定义的文件名*/$towrite=$_POST[“拼图”];/*我们将写入文件的内容*/$openedfile=fopen($offile,“w”);fwrite($openedfile,$towrite);fclose($openedfile);echo“<br><br>”$陶粒;?>
然而,调用从来没有成功过,总是会发出错误警报“error:[Object Object]”。
注释
此代码工作正常。我试图执行跨域查询-我将文件上传到同一个服务器,结果成功了。