【发布时间】:2026-01-27 17:00:01
【问题描述】:
嗨,我从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();
}
有什么办法可以得到吗?请在此处提供帮助。
【问题讨论】:
-
从 jQuery 向 javascript 传递值???这让我犯了错误......基本上,jQuery 是 javascript
-
"从 jquery 传递到 javascript" 你是多余的,你想要的是
post使用ajax的数据,所以你的php脚本会处理它 -
嗨,我已经编辑了我的问题,我是 jquery 的新手,所以对这些词有误解
-
向服务器创建一个 ajax 请求。看看docs.angularjs.org/api/ng/service/$http
标签: javascript jquery mysql angularjs