jquery ajax возвращает json с сервера и пытается связать возвращенный json в выпадающий список с помощью angularjs.Bind dropdownlist из jquery ajax call success function using angularjs
мой Аякса вызов:
$.ajax({
type: "POST",
url: "gets",
datatype: "json",
async: true,
data:
{
'spj': JSON.stringify(spjson),
'csrfmiddlewaretoken': $("input[name=csrfmiddlewaretoken]").val()
},
success: function (json)
{
var jsonList = json;
}
});
DropDownList в HTML:
<html>
<select ng-model='selvalue' ng-options='val.category for val in vals'>
</select>
</html>
Угловая контроллер:
<script>
var app = angular.module('ddtest', ['ui.utils']);
app.controller('MainCtrl', function ($scope)
{
$scope.vals = jsonList
}
</script>
пожалуйста, подсказывают, как связать DropDownList с JQuery Ajax вызова с помощью angularjs.
Почему вы не используете услугу $ http? Это угловой способ – Gianmarco
да, он работает через $ http, но мое требование - использование службы jquery ajax. – sen
Я не вижу, как используется служба $ http ... почему это требование? – Gianmarco