Jquery动态参数

时间:2012-02-22 12:41:03

标签: jquery

在div标签onclick=function(param)中,我将动态参数传递给jquery function(cid)。在警报中,我将获得值,但在发送到data:{"ID":cid}时,我没有得到结果。如何在jquery中将参数传递给数据?

function CallService(cid) 
    {           
         var ClientID = {"ID": $('#txt_id').val()}
         $('input[type=button]').attr('disabled', true);
            $("#cn_content").html('');
            $("#cn_content").addClass("loading");
            $.ajax({
                type: "POST",
                url: "AdvService.asmx/GetCtcDetails1",
               // data: JSON.stringify(ClientID),
                data: {"ID":cid},
                contentType: "application/json; charset=utf-8",
                dataType: "json",         

                success: OnSuccess,
                error: OnError
            });


       }

            function OnSuccess(data, status) {
            $("#cn_content").removeClass("loading");
            $("#cn_content").html(data);

        }
}

1 个答案:

答案 0 :(得分:0)

我看不到你在哪里定义 OnError 。如果它不存在,$ .ajax()的执行将失败。

其余的看起来很好,它应该工作。