你好,
我想通过 ajax 从一个类中调用一个方法。 该类是这样的:
class MyClass{
public function myMethod($someParameter,$someParameter2){
//do something
return $something;
}
private function myMethod2($someParameter3){
//do something
return something;
}
}
我可以使用 ajax 调用类方法 (myMetod(2,3)) 并返回做一些事情吗? 我可以这样使用吗?
$.ajax({
url : 'myClass.php',
data : {
someData: '2,3',
}
type : 'POST' ,
success : function(output){
alert(output)
}
});
最佳答案
您需要创建调用此类方法的 php 脚本,并且可以作为 ajax 请求调用。创建一个文件,如:
例如:
myfile.php
<?php
$date = $_POST; // print_r( $_POST ); to check the data
$obj = new MyClass();
$obj->myMethod( $_POST['field1'], $_POST['field2'] );
$obj->myMethod2( $_POST['field1'] );
?>
并将您的 jQuery 代码更改为:
$.ajax({
url : 'path/to/myfile.php',
data : { someData: '2,3' },
type : 'POST' ,
success : function( output ) {
alert(output)
}
});
关于php - 来自类 php 的 Ajax 调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10671537/