我想仅从php函数返回数据而不是整页数据。 这是我的demo.php文件 -
<?
echo "Whole Page data";
$name = $_POST['name'];
if ($name == "demo"){
demo();
}
else{
echo "No";
}
function demo(){
echo "demo data";
}
?>
我的ajax功能就是这个 -
function myAjax () {
$.ajax( { type : 'POST',
url : 'demo.php',
data : "name=demo",
success:function(data){
alert (data);
}
});
}
但它返回包含功能数据的整页数据,但我只想要功能数据。
答案 0 :(得分:0)
检查,
if (!empty($_POST)) {
$name = $_POST['name'];
if ($name == "demo") {
demo();
} else {
echo "No";
}
die;
}
function demo()
{
echo "demo data";
}
此die;
对于暂停执行过程非常重要。
试一试,这应该有用。