您好我已经阅读了所有相关主题并尝试了大部分解决方案,但我仍然遇到了问题。 我正在使用ADF JSF页面并且具有针对af:table的每一行的链接。 OnClick,我调用一个函数并传递选定的值并将其设置为隐藏。然后使用jQuery,我调用ajax并传递隐藏的值。我的ajax servlet被调用,我返回一个Json对象。但是ajax会抛出未定义的错误并且没有任何反应。 这是我的代码
$(document).ready(function(){
$(".modal").click(function() {
$.ajax({
url : '/CCA/ajax',
cache: false,
data:{
custnumvalue: '404', // hardcoding for now
methodcallname: 'showVehicleDtls'},
method: 'POST',
dataType: 'json',
contentType: "application/json; charset=utf-8",
success : function(json) {
if(!(json.Error == 'true')){
populateVehicles(json);
}else if(json.Error == 'true'){
alert(json.ErrMsgs);
}
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
});
});
// this function is called onClick()
function setCustValue(cval){
$("#myForm\\:hideOut").val(cval);
}