私は次のコードでPHPファイルsubmit_request.phpを作成していますので、このファイルは、このコードの下で私のindex.htmlファイルで呼び出され要求でファイルが作成されないのはなぜですか?
$tx_hash = $_POST['tx_hash'];
$home-address = $_POST['home-address'];
$email = $_POST['email'];
$file = fopen($tx_hash, 'w');
fwrite($file, $home-address);
fwrite($file, $email);
fwrite($file, $tx_hash);
fclose($file);
:
$.ajax ({
type: 'POST',
url: 'submit_request.php?tx_hash=document.getElementById("tx-
hash").value&home-address=document.getElementById("home-
address").value&email=document.getElementById("email").value',
success: function(data){
}
});
しかし、それは作成されません。呼び出した後に除外されたファイル。どうして?私にこのコードの作業を取得する方法の説明を教えてください;)あなたが実際にHTML要素の値を含むように引用符をエスケープする必要が
おかげで、 クリスチャン
は$ tx_hash変数の値を確認してくださいここで
あなたのAjaxコード、以下のコードを試してみてください? fopen http://php.net/manual/en/function.fopen.php –
URLデータにエスケープされていない 'document.getElementById'ステートメントがあり、その値は送信されません。 – RamRaider