繁体   English   中英

jquery ajax post 请求是连续的,但仍然不工作

[英]jquery ajax post request is successive but still not working

我想对另一个页面执行一个简单的 ajax 发布请求,使用我另一次使用的相同代码,但这次它似乎不起作用,即使我在成功时发出的警报有效。 变量似乎没有转移,但即使忽略变量并使用在其他页面上放置一个简单的请求似乎也无济于事。 现在这是我的代码:

<script>
    $(function(){
        $('.sortable').sortable({
            stop:function()
            {
                var ids = '';
                $('.sortable div').each(function(){
                    id = $(this).attr('id');
                    if(ids == '')
                    {
                        ids = id;
                    }
                    else
                    {
                        ids = ids+','+id;
                    }

                }),
                $.ajax({
                    url:'<?php $_SERVER["DOCUMENT_ROOT"]. "inhoud/dashboard/change_order.php"?>',
                    data:{ids: ids, user_id: '<?php echo $user_id; ?>'},
                    type:'POST',
                    success: alert('yay')
                });
            }
        });
    });

</script>

脚本中的所有内容似乎都有效。 ids 数组完全按照应有的方式填充,并且正确定义了 user_id。 我已经尝试了各种方法来链接到文档,但每种方法似乎都失败了。 应该发生的是调用另一个页面,处理请求的帖子中给出的数据,但即使几乎完全相同的代码在多个其他场景中工作,这次它似乎失败了。

您需要像这样在成功中添加一个 function ->

success: function(){ alert('yay'); // do something }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM