我从http://plnkr.co/edit/kFKejRU0G2wmkD7GlNdH?p=preview获得了评级栏的jquery
代码,我希望在hovering leave
事件发生时从jquery获取值,并在服务器中处理以保存到mysql数据库。
这是我的jquery代码
angular.module('plunker', ['ui.bootstrap']);
var RatingDemoCtrl = function ($scope) {
$scope.myRate = 0;
$scope.submit = function() {
console.log($scope.percent) ; //null }
$scope.rate = 1;
$scope.max = 5;
$scope.isReadonly = false;
$scope.percent = 20;
$scope.hoveringOver = function(value,object) {
console.log('hoveringOver', value);
$scope.overStar = value;
$scope.percent = (100 * $scope.overStar) / $scope.max;
};
$scope.hoveringLeave = function(rate) {
console.log('hoveringLeave', $scope.rate);
$scope.percent = (100 * $scope.rate) / $scope.max;
};
};
希望从hoveringLeave
获取百分比值并从此处保存:
function callIt()
{
var rate=document.getElementById("rate");
alert();
}
有没有办法得到这个?请帮忙。
答案 0 :(得分:0)
jQuery和js之间的关系就像groovy和java,也许解释并不准确。如果你已经通过jQuery得到了结果,你可以使用js的结果,它是混杂的。您所说的写入数据库,您最好使用可以将数据从客户端(浏览器)传递到服务器的ajax。从您的代码中,我得到的可能是您正在使用Angular.js。它是一个扩展MVC的框架,它将模型视图和控制器分类......