ajax调用php函数吗,使用JQuery Ajax调用php函数

这篇博客介绍了如何通过创建独立的PHP文件来调用函数,并利用AJAX进行异步加载。讲解了由于PHP是服务器端语言,而jQuery属于客户端JavaScript,因此无法直接调用PHP函数,但可以通过加载包含函数的文件来实现间接调用。文中以一个具体的例子展示了如何在PHP文件中定义函数,然后在另一个通过AJAX请求加载的PHP文件中调用这个函数,传递参数并返回结果。
摘要由CSDN通过智能技术生成

是的,创建一个单独的PHP文件来调用该函数并回显输出.然后使用AJAX请求加载该PHP文件.

因为PHP是一种服务器端语言,而jQuery(JavaScript)是客户端,所以您不能直接用它调用PHP函数,因此您最多可以做的就是加载文件.但是,如果文件具有类似 function())的内容; ?>您可以加载文件,实质上是调用该函数.

我不确定(您的加法)是否正确.

在任意文件中,您具有PHP函数:

@H_404_10@<?PHP

// Called "otherfile.PHP"

// Function you're trying to call

function doSomething($obj)

{

$ret = $obj + 5;

return($ret);

}

?>

并且您有一个文件(称为ajaxcall.PHP),将通过该AJAX调用加载.

@H_404_10@<?PHP

include("otherfile.PHP"); // Make the file available,be aware that if that file

// outputs anything (i.e. not wrapped in a function) it

// may be executed

// Grab the POST data from the AJAX request

$obj = $_POST['obj'];

echo($doSomething());

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值