背景:我正在使用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);
}
);
});
答案 0 :(得分:1)
你的var点需要有一个更有意义的结构。 “2”对帖子意味着什么?真的没什么。给它起个名字。即。
var point = {'html':2};
因为你刚刚学习,所以不要尝试像写入文件一样做多件事。把事情简单化。让你的PHP回应你的结果。
这是一个关于jsfiddle使用他们的'echo / html'URL的例子 - 它简单地回显你设置为'html'参数的任何值。