Maison > Questions et réponses > le corps du texte
Récemment, j'utilise AngularJs pour écrire un lien déroulant, mais je suis bloqué sur l'affichage de la valeur de la deuxième liste déroulante et de la publication de la valeur du lien. J'espère que vous pourrez m'aider
.Question :
Comment afficher la valeur de la deuxième liste déroulante
Comment gérer la valeur après la soumission du message ? Maintenant, la valeur après la publication de la première liste déroulante est object:3
, comment la convertir en valeur en json
code html :
<p id="login" ng-app='angular_post_demo' ng-controller='sign_up'>
<input type="text" size="40" ng-model="email">
<br>
<input type="password" size="40" ng-model="password">
<br>
<select ng-options="universit.uni for universit in arr" ng-model="university"></select>
<br>
<select ng-options="student for university in arr" ng-model="student"></select>
<br>
<button ng-click="check_credentials()">Login</button>
<br>
<span id="message"></span>
</p>
code js :
var app = angular.module('angular_post_demo', []);
app.controller('sign_up', function($scope, $http) {
$scope.arr = [{
"uni": "TS",
"stu": ["Tom", "HHH", "KKK"]
}, {
"uni": "SDU",
"stu": ["AA", "BBB"]
}, {
"uni": "SDUT",
"stu": ["CCC", "DD"]
}];
$scope.university = $scope.arr[0];
$scope.check_credentials = function() {
document.getElementById('message').textContent = "";
var request = $http({
method: "post",
url: window.location.href + "res.php",
data: {
email: $scope.email,
pass: $scope.password,
university: $scope.university
// student: $scope.student
}
});
request.success(function(data) {
document.getElementById('message').textContent = data;
});
}
});
PHPz2017-05-15 17:07:13
déclencheurs Select Plus ngchange de l'université
Le post-traitement de l'objet de publication dépend de votre langue