我有一个PHP文件create_json.php,它从我的数据库中的表创建一个json文件我希望我的应用程序加载该文件,以便每次启动时重新创建json文件
这是我试图做的事情
<script language="javascript" type="text/javascript">
window.onload = function(){
$.ajax({
type: "GET",
url: "create_json.php" ,
success : function() {
alert("created");
}
}).error(function(){
alert('error... ohh no!');
});
}
</script>
我没有错误我得到了#34;已创建的警报,但文件未创建,我确信我的create_json.php文件工作正常,当我在浏览器上执行它时,它不能正常工作在我的应用程序帮助请在这里是PHP文件的内容
$conn= mysqli_connect("localhost","root","") or die ("could not connect to mysql");
mysqli_select_db($conn,"bd") or die ("no database");
$sql=mysqli_query($conn,"select * from user");
$response = array();
$user = array();
$result=$sql;
while($row=mysqli_fetch_array($result))
{
$email=$row['email'];
$mdp=$row['mdp'];
$user[] = array('email'=> $email, 'mdp'=> $mdp);
}
$response['user'] = $user;
$fp = fopen('C:\Users\Oussemat\Documents\PFE11\www\results.json', 'w');
fwrite($fp, json_encode($response));
fclose($fp);
?>
答案 0 :(得分:0)
尝试以下脚本。
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "create_json.php" ,
success : function() {
alert("created");
}
}).error(function(){
alert('error... ohh no!');
});
});
</script>