Я пытаюсь отправить данные на сервер с помощью $ http.post(). Я написал код, но ничего не показывает. Я просто хочу отправить строковую переменную и распечатать ее с java-страницы.Как отправить данные на сервер из angularjs
<body ng-controller="HelloCtrl">
<script type="text/javascript">
var app=angular.module("MyApp",[]);
app.controller("HelloCtrl", function($scope, $http) {
$scope.name="Subhajyoti";
$scope.showName= function(){
$http.post('insertEntry',$scope.name)
.success(function(data){
alert(data);
})
.error(function(data){
alert("Error");
})
}
});
</script>
</body>
Это моя ява код страницы ..
@Controller
public class Rules {
@RequestMapping(value="insertEntry", method=RequestMethod.POST)
public @ResponseBody String insertEntry(@RequestParam String name){
String val=name;
System.out.println(val);
JSONObject json = new JSONObject();
String message = "Success";
json.put("message", message);
return json.toString();
}
}
Я взаимодействующий angularjs с Spring MVC. пожалуйста, помогите мне с примером. Я новичок в этом.
забудьте положить URL не только insertEntry – z0r0
Что angularJS версию вы используете? «.success» и '.error' устарели. – Hereblur
, пожалуйста, помогите мне с кодировкой java-страницы. – Subho