-4

背景:我使用 Apache 和 XAMPP 来设置 localhost。我对编程比较陌生,对 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”对帖子意味着什么?真的没什么。给它一个名字。IE

     var point = {'html':2};

并且由于您只是在学习,因此不要尝试一次执行多项操作,例如写入文件。把事情简单化。只需让您的 PHP 回显您的结果。

这是 jsfiddle 使用他们的 'echo/html' URL 的示例 - 它只是回显您为 'html' 参数设置的任何值。

http://jsfiddle.net/k5ygv/

于 2012-09-29T01:59:39.637 回答