jquery调用远程php函数

发布于 2024-09-13 21:23:53 字数 124 浏览 1 评论 0原文

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

I have a selectbox that needs to be updated dynamically. I am using jquery to perform that using .load($url), where $url is the location of the php file to call. I am wondering if there is a way to call a specific function within that php file instead of calling the entire php file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挖鼻大婶 2024-09-20 21:23:53

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

然后在您的 PHP 文件中:

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

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

You could send a GET parameter as part of the AJAX request e.g. blah.php?func=1

Then in your PHP file:

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

Or you could use something like CodeIgniter that structures its URL's as controller/function/parameter

缘字诀 2024-09-20 21:23:53

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

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

no, you can't. but you can pass GET parameters to the URL, and use that URL as a controller.
for example:

.load("/ajax_controller.php?action=whatever")
永言不败 2024-09-20 21:23:53

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

You can pass a parameter to PHP script and user switch in script to select which action needs to be done

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文