0
我正在开发一个web应用程序,和往常一样我写了很多php文件以支持我的ajax调用。从一个独特的PHP文件中获取数据
我想知道是否有任何方法来写一个独特的PHP文件,并从这个独特的文件中获取数据。
例如,如果我写了很多函数到我的php文件中,我不能从我想知道的特定函数中获取数据。
我正在开发一个web应用程序,和往常一样我写了很多php文件以支持我的ajax调用。从一个独特的PHP文件中获取数据
我想知道是否有任何方法来写一个独特的PHP文件,并从这个独特的文件中获取数据。
例如,如果我写了很多函数到我的php文件中,我不能从我想知道的特定函数中获取数据。
是的,你可以。这是设计你的文件来处理不同调用的参数的问题。一个非常简单的例子:
<?php
function action1() {}
function default_action() {}
var action = isset($_POST['action']) && (strlen($_POST['action']) > 0)
? $_POST['action']
: '';
switch(action) {
case "action1":
action1();
break;
default:
default_action();
break;
}
?>
拥有一个类似的文件,您可以使用隐藏的操作字段调用其中的方法。要打电话给action1
,你可以在你的ajax调用中使用类似的东西:
$.ajax({
url: "thephpfile.php",
type: "POST",
data: { action: "action1" }
...
});
这里有个问题吗? – Jon 2012-03-05 10:55:46
等等!你需要一个处理所有权利的文件? – 2012-03-05 11:01:40
发布一些urs的代码来启发我们关于你的问题 – 2012-03-05 11:04:44