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){
..