Jquery 如何将$.post函数分配给引用文件的特定部分

Jquery 如何将$.post函数分配给引用文件的特定部分,jquery,ajax,post,Jquery,Ajax,Post,这将检查用户是否已经存在,并且它可以工作,但不是$.post(“./inpCheck.php“,我想引用该文件的特定部分(函数)? 因为,在同一个文件上,我想为另一个输入编写代码。据我所知,您不能直接发布/获取.php文件中的特定函数。相反,您需要设置发送到php文件的方法,然后在php文件本身中,执行一些逻辑来决定您想要哪个函数。这可以通过使用POST,可能是一个隐藏字段或其他内容,并使用它来决定运行哪个函数 function ajaxCheck(){ var inpUs = $("

这将检查用户是否已经存在,并且它可以工作,但不是
$.post(“./inpCheck.php“,
我想引用该文件的特定部分(函数)?

因为,在同一个文件上,我想为另一个输入编写代码。

据我所知,您不能直接发布/获取.php文件中的特定函数。相反,您需要设置发送到php文件的方法,然后在php文件本身中,执行一些逻辑来决定您想要哪个函数。这可以通过使用POST,可能是一个隐藏字段或其他内容,并使用它来决定运行哪个函数

function ajaxCheck(){ 
    var inpUs = $("#user").val(); 
    $.post(
        "./inpCheck.php",
        { user : inpUs }, 
        function(data) { // here is the point
            if (data.length > 0) { 
                $("#spanUser").html(data); 
            } 
        }
    ) 
} 

编辑1:有关稍微相关的信息,请参见此处:

据我所知,您不能直接发布/获取.php文件中的特定函数。相反,您需要设置发送到php文件的方法,然后在php文件本身中,执行一些逻辑来决定您想要哪个函数。这可以通过使用POST发送一些数据来完成,可能是一个隐藏字段或其他什么,并使用它来决定运行哪个函数

function ajaxCheck(){ 
    var inpUs = $("#user").val(); 
    $.post(
        "./inpCheck.php",
        { user : inpUs }, 
        function(data) { // here is the point
            if (data.length > 0) { 
                $("#spanUser").html(data); 
            } 
        }
    ) 
} 

编辑1:有关稍微相关的信息,请参见此处:

这是不可能的,您可以在php中使用
开关,如

js部分

if($_POST['someValue'] == "functionOne")
  {
     FunctionOne();
  }
else
  {
     FunctionTwo();
  }
inpCheck.php中

$.post("./inpCheck.php", {user : inpUs, act_name : "some_function"}, function(data){
..

这是不可能的,您可以在php中使用
switch
,比如

js部分

if($_POST['someValue'] == "functionOne")
  {
     FunctionOne();
  }
else
  {
     FunctionTwo();
  }
inpCheck.php中

$.post("./inpCheck.php", {user : inpUs, act_name : "some_function"}, function(data){
..