-4

背景:ローカルホストを設定するためにXAMPPでApacheを使用しています。私はプログラミングに比較的慣れておらず、PHPにも非常に慣れていません。Javascriptファイルと同じディレクトリにあるPHPファイルを呼び出そうとしていますが、使用しているコードが機能していないようです。サンプルは次のとおりです。

Javascript:

function SendPhps(){
var point = 2;'
$.post('json.php',point);}
$(document).ready(function(){
SendPhps();
});

PHP:

<?php
if(!empty($_POST)){
file_put_contents('example.txt','Itworks');
}
?>

編集:わかりました。スクリプトをよりシンプルに修正しましたが、ページを開いてもアラートボックスは表示されません。

PHP:

<?php
    if (empty($_POST))
        echo "empty";
    else
        echo "not empty";
?>

Javascript:

$(document).ready(function() {
    var point = {'param':2};
    $.post(
        'json.php', 
        point, 
        function(data){
            alert(data);
        }
    );
});
4

1 に答える 1

1

var ポイントには、それよりも意味のある構造が必要です。投稿の「2」は何を意味しますか? 本当に何もありません。名前を付けます。すなわち

     var point = {'html':2};

また、学習しているだけなので、ファイルへの書き込みなど、一度に複数のことを実行しようとしないでください。複雑にしないでおく。PHP に結果をエコーさせるだけです。

「echo/html」URL を使用した jsfiddle の例を次に示します。これは、「html」パラメーターに設定した値を単純にエコーアウトします。

http://jsfiddle.net/k5ygv/

于 2012-09-29T01:59:39.637 に答える