$.ajax单独不会保存json文件,您需要将
url属性定向到服务器端脚本,即
http://your.host/save_json.php,它将在其中创建
general.json并写入您的输出。就像是:
PHP:
<?php$myFile = "general.json";$fh = fopen($myFile, 'w') or die("can't open file");$stringData = $_GET["data"];fwrite($fh, $stringData);fclose($fh)?>您还需要更改调用中的
data属性,以为GET变量提供一个可以从PHP检索的适当名称:
ajax``data: {data:JSON.stringify(eventsholded)}JQUERY
$.ajax ({ type: "GET", dataType : 'json', async: false, url: 'http://your.host/save_json.php', data: { data: JSON.stringify(eventsholded) }, success: function () {alert("Thanks!"); }, failure: function() {alert("Error!");} });


