对远程php函数的jquery调用

对远程php函数的jquery调用,php,jquery,function,drop-down-menu,Php,Jquery,Function,Drop Down Menu,我有一个需要动态更新的选择框。我使用jquery使用.load($url)执行该操作,其中$url是要调用的php文件的位置。我想知道是否有一种方法可以调用该php文件中的特定函数,而不是调用整个php文件。不,您不能。但是您可以将GET参数传递给URL,并将该URL用作控制器。 例如: .load("/ajax_controller.php?action=whatever") 不,你不能。但是您可以将GET参数传递给URL,并将该URL用作控制器。 例如: .load("/ajax_cont

我有一个需要动态更新的选择框。我使用jquery使用.load($url)执行该操作,其中$url是要调用的php文件的位置。我想知道是否有一种方法可以调用该php文件中的特定函数,而不是调用整个php文件。

不,您不能。但是您可以将GET参数传递给URL,并将该URL用作控制器。 例如:

.load("/ajax_controller.php?action=whatever")

不,你不能。但是您可以将GET参数传递给URL,并将该URL用作控制器。 例如:

.load("/ajax_controller.php?action=whatever")

您可以将参数传递给PHP脚本和用户切换脚本以选择需要执行的操作

您可以将参数传递给PHP脚本和用户切换脚本以选择需要执行的操作

您可以将GET参数作为AJAX请求的一部分发送,例如
blah.PHP?func=1

然后在PHP文件中:

if ($_GET['func'] == 1) {
    do_something();
}
else {
    do_something_else();
}

或者您可以使用类似CodeIgniter的东西,将其URL结构为控制器/函数/参数

您可以将GET参数作为AJAX请求的一部分发送,例如
blah.php?func=1

然后在PHP文件中:

if ($_GET['func'] == 1) {
    do_something();
}
else {
    do_something_else();
}

或者您可以使用类似CodeIgniter的东西,将其URL结构为控制器/函数/参数

对不起,我认为没有。您可以有效地打开网页并捕获输出。我不认为URL会导致特定PHP函数在包含“页面”的函数集合中执行,而不需要在页面中编写代码来代理该交互。对不起,我不相信会有这种情况。您可以有效地打开网页并捕获输出。我不认为URL会导致特定PHP函数在包含“页面”的函数集合中执行,而无需在页面中编写代码来代理该交互。