Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 提交跟进及;使用jquery取消跟踪_Php_Jquery_Ajax - Fatal编程技术网

Php 提交跟进及;使用jquery取消跟踪

Php 提交跟进及;使用jquery取消跟踪,php,jquery,ajax,Php,Jquery,Ajax,好的,我遇到的主要问题是,我试图在包含mysqli_查询的php文件中设置post-isset以插入跟随者并删除跟随者,我通过制作一个以简单的方式进行了尝试,它可以很好地使用follow和unfollow,但现在我尝试不刷新页面,但不知怎么的,它根本不起作用。我是jquery的新手:) 成功操作的代码应该在success回调中或者在请求本身没有结束的情况下随时调用它们。看一看: $(".follow").click(function () { $.ajax({ type:

好的,我遇到的主要问题是,我试图在包含mysqli_查询的php文件中设置post-isset以插入跟随者并删除跟随者,我通过制作一个
以简单的方式进行了尝试,它可以很好地使用follow和unfollow,但现在我尝试不刷新页面,但不知怎么的,它根本不起作用。我是jquery的新手:)


成功操作的代码应该在
success
回调中或者在请求本身没有结束的情况下随时调用它们。看一看:

$(".follow").click(function () {
    $.ajax({
        type: "POST",
        url: "include/follow_user.php",
        data: {action:"follow", uid: userid},
        success: function (html) {
            $("#follow" + userid).hide();
            $("#remove" + userid).show();
            alert("Yeah!");
        }
    });
});
然后在“follow_user.php”中,您必须返回进程状态(例如
1
ok-
2
error):

然后在回调中检查它:

success: function(data) 
{
    if (data == "1")
    {
        $("#follow" + userid).hide();
        $("#remove" + userid).show();
        alert("Yeah!");
    }
    else 
    {
        alert("Some error occur");
    } 
}

什么不起作用?
ajax
函数后面的代码应该在
success
回调中和警报?jquery不起作用我如何检查是否加载了ajax?@user3499463不错!我相信你的代码是有效的。您只是将成功代码放在回调之外。无论如何,为了观察ajax请求,请使用开发人员工具。所有浏览器都有,但我推荐Chrome的。只需按
F12
并转到网络选项卡。现在jquery给了我成功,但没有发布到php文件:/@user3499463我已经更改了ajax的
数据
属性。然后看看我所说的关于开发工具的内容,并告诉您的请求中发生了什么
if(mysqli_num_rows($query)== 1)
{
    echo "1";
}
else
{
    echo "2";
}
success: function(data) 
{
    if (data == "1")
    {
        $("#follow" + userid).hide();
        $("#remove" + userid).show();
        alert("Yeah!");
    }
    else 
    {
        alert("Some error occur");
    } 
}