我是一个新角色,我正在做一个小银行项目。 我使用JSP和angular 1.3.2。 我有一个创建帐户的小表格。在输入客户编号后我模糊的表格上,如果客户存在,它应该显示其他属性,如名称adresse等。但在我的情况下,一切都显示。即使我在servlet中打印一个字符串只是为了测试nothings即将来临。在角度控制器中也是"警报"没有显示任何东西。现在我想了解什么不起作用。请有人帮我解决这个问题! 提前致谢。 这是代码。 Jsp Page
by
的Servlet
/* basic data */
data test;
input ID $ variable1 $ variable2 $;
datalines;
A Lemon Yellow
A Orange Red
A Lemon Blue
A Apple Green
A Lemon Yellow
A Orange Red
A Lemon Blue
A Apple Green
A Lemon Yellow
A Orange Pink
A Lemon Blue
A Apple Red
B Lemon Yellow
B Orange Red
B Lemon Blue
B Apple Green
B Lemon Yellow
B Orange Red
B Lemon Blue
B Apple Green
B Lemon Yellow
B Orange Pink
B Lemon Blue
B Apple Red
;
run;
/* output several times to cover multiple pages */
data test2;
set test;
if id = "A" then do;
output;
output;
output;
end;
output;
run;
/* proc report */
ods pdf;
proc report data = test2 nocenter nowd ;
define ID / order id ;
define variable1 / display;
define variable2 /display;
compute after ID;
line '';
endcomp;
run;
ods pdf close;
答案 0 :(得分:0)
使用以下格式
$http({
url: 'account',
method: "GET",
params: {
action: "getClient",
numClient: $scope.numClient
}
})
.then(function(response) {
// success
},
function(response) { // optional
// failed
});
您尚未在FORM或按钮中调用 $scope.getClient
方法
答案 1 :(得分:0)
答案 2 :(得分:0)
html文件
使用data-ng-change="getClient(numClient)"
代替ng-blur="getClient()"
角度控制器文件
$scope.getClient = function(numClient) {
$http({
method: 'GET',
url: 'account',
params: {
action: "getClient",
numClient: numClient
}
}).success(function(data, status, headers, config) {
alert(ok);
$scope.nameCli = data.nomComplet;
$scope.adresse = data.adresse;
$scope.email = data.email;
$scope.tel = data.telephone;
$scope.sexe = data.sexe;
$scope.datenaiss = data.dateNaissance;
});
};
alert("ok");
}
答案 3 :(得分:0)
如何显示表单以便它可以提供帮助的视图。 enter image description here
表单加载不是由servlet控制,而是由javascript脚本控制
答案 4 :(得分:0)
我知道问题的根源,但我不知道如何修复它。当我从菜单中分离表单并直接从servlet的do get加载它时,一切正常。我也可以从servlet和控制器打印消息。但是一旦它回到菜单栏,即使表格显示,servlet和角度控制器都不能看到。我已使用javascript代码Scrpit for sidebarmenu
加载了来自我的homePage angular中的另一件事没有被使用。那么是否可以在从homePage加载的页面上使用(单击sidebarmenu的一个元素)而不在homePage本身中使用它