POST関数からの回答として受け取ったすべてのデータを保存する必要があります。
jQuery.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
私が正しく理解していれば、関数はurl(something.php)を呼び出し、データで応答します。受信したデータをHDDに保存する方法はありますか?または、受信したデータをサーバー上の別の場所に送信して、DBSに保存することもできます。
POST関数からの回答として受け取ったすべてのデータを保存する必要があります。
jQuery.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
私が正しく理解していれば、関数はurl(something.php)を呼び出し、データで応答します。受信したデータをHDDに保存する方法はありますか?または、受信したデータをサーバー上の別の場所に送信して、DBSに保存することもできます。
jQuery.post('/someurl.php',
{one:'value1',two:'value2'},
function( response ) { alert(response); } );
someurl.php では、次のようにしてこれらの値を取得します。
$oneValue = $_POST['one'];
$twoValue = $_POST['two'];
echo '{success:1}';
それらをどのように保存するかは、PHP コード次第です。
編集 JavaScript には、ローカル コンピューターへのアクセスに関する特定の制限があります。そうしないと、ハッカーのスクリプトがファイルをコンピュータに保存できてしまいますが、これは望ましくありません。
上記のコメントで localhost について言及しましたが、それが最善のアプローチのように思えます。サイトに投稿して応答を取得し、サーバー側のコードにアクセスしてコンピューターに保存できる localhost サーバーに応答を投稿します。何かのようなもの:
jQuery.post('/someurl.php', {}, function( data ) {
jQuery.post('http://localhost/save.php', data, function() { alert('saved'); ]);
} );