使用Jquery调用带有参数的php函数
我有一个php文件,我定义了许多函数,比如说:func.php
<? php
function func1($data){
return $data+1;
}
?>
我想调用 using ajax。感谢您的帮助function func1
我有一个php文件,我定义了许多函数,比如说:func.php
<? php
function func1($data){
return $data+1;
}
?>
我想调用 using ajax。感谢您的帮助function func1
您不能直接从 AJAX 调用中调用 PHP 函数,但可以执行以下操作:
菲律宾比索:
<? php
function func1($data){
return $data+1;
}
if (isset($_POST['callFunc1'])) {
echo func1($_POST['callFunc1']);
}
?>
JS:
$.ajax({
url: 'myFunctions.php',
type: 'post',
data: { "callFunc1": "1"},
success: function(response) { alert(response); }
});
你应该通过ajax请求调用你的php脚本,使用jQuery,比如:
Javascript:
$.ajax({
url: "script.php",
data: { param1: "value1", param2: "value2" },
type: "GET",
context: document.body
}).done(function() {
// your code goes here
});
您可以通过 ajax 对象的数据属性来提供参数。
菲律宾比索
// you can do isset check before
$param1 = $_GET['param1'];
$param2 = $_GET['param2'];
// validate // sanitize // save to db // blah blah // do something with params
您可以从jQuery.ajax()函数描述中获取更多信息,http://api.jquery.com/jQuery.ajax/