Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ajax只调用php函数而不是整个页面?_Javascript_Php_Jquery_Ajax_Post - Fatal编程技术网

Javascript 如何使用ajax只调用php函数而不是整个页面?

Javascript 如何使用ajax只调用php函数而不是整个页面?,javascript,php,jquery,ajax,post,Javascript,Php,Jquery,Ajax,Post,我只想从php函数返回数据,而不是整个页面数据。 这是我的demo.php文件- <? echo "Whole Page data"; $name = $_POST['name']; if ($name == "demo"){ demo(); } else{ echo "No"; } function demo(){ echo "demo data"; } ?> 但它

我只想从php函数返回数据,而不是整个页面数据。 这是我的demo.php文件-

    <?
    echo "Whole Page data";

    $name = $_POST['name'];

    if ($name == "demo"){
        demo();
    }
    else{
        echo "No";
    }
    function demo(){
       echo "demo data";
}

?>
但它返回整页数据和函数数据,但我只需要函数数据。

检查如下

if (!empty($_POST)) {
    $name = $_POST['name'];

    if ($name == "demo") {
        demo();
    } else {
        echo "No";
    }
    die;
}
function demo()
{
    echo "demo data";
}
这个
死了对于停止执行过程很重要


试试看,这应该行。

删除行
echo“整页数据”嘿@Himanshu-Upadhyay这是一个示例代码,行echo“整页数据”是示例。实际上还有另一个代码,所以我需要那个代码。但是@HimanshuUpadhyay做得对。因为我马上就笑了。
if (!empty($_POST)) {
    $name = $_POST['name'];

    if ($name == "demo") {
        demo();
    } else {
        echo "No";
    }
    die;
}
function demo()
{
    echo "demo data";
}