在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);
}
}
答案 0 :(得分:0)
我看不到你在哪里定义 OnError 。如果它不存在,$ .ajax()的执行将失败。
其余的看起来很好,它应该工作。