jquery ajax成功功能不起作用

时间:2014-01-03 05:57:40

标签: javascript jquery ajax

我在我的项目中使用这个AJAX查询。我使用Firebug调试此脚本但我无法找到错误。控制永远不会进入成功功能。

代码:     

    //send clicker data to div
    $(document).ready(function(){
        $(document).on('click', '.clicker', function() {
            var data = $(this).attr('id');
            //alert(data);
            //var name = $(this).children('#hdName').attr('value');
            //  var Mobno = $(this).children('#hdMobile').attr('value');
            //var Comp = $(this).children('#hdCompany').attr('value');

            $('.success').fadeOut(200).hide();
            $(".div-1").fadeOut(200).hide();

            $('.viewphn').val('');
            $('#txtMessage').val('');

            $('#txtMessage').val('');
            $('#user_MobileNo').val('');

            $('#User_Name').val('');
            $('#User_Email').val('');

            $.ajax({
                type: "POST",
                data: "db_data=" + data,

                success: function(data){                       
                    $('#hdpropidd').val(data);
                    $('#hdpropidd2').val(data);

                    //$('#ownername').val(name);
                    //$('#emailphnfield').val(Mobno);
                    //$('.span-11-xgj2').text(Comp);
                }
            })  
        });
    });

我在我的项目中使用此ajax。我使用firebug调试此脚本但无法找到错误。控制不是成功的功能。

1 个答案:

答案 0 :(得分:2)

好吧,你没有为你的ajax调用指定url参数,但它从未成功过。所以你的代码没有运行到success:部分。为了解决此问题,请将url:添加到您的ajax调用中,并使用error:以获取更多错误信息。

详细了解ajax call here。例如,查看here

  

所有者:没有网址我将同一页面中的数据传递到另一个div

在这种情况下,我建议你使用jQuery并阅读一些关于javascript和jquery的书籍。或者至少如果您对tutusplus.com上的javascript watch this教程了解一点,那就免费了。