如何从评级系统获取价值并保存到数据库

时间:2014-03-08 12:28:13

标签: javascript jquery mysql angularjs

我从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();        
}

有没有办法得到这个?请帮忙。

1 个答案:

答案 0 :(得分:0)

jQuery和js之间的关系就像groovy和java,也许解释并不准确。如果你已经通过jQuery得到了结果,你可以使用js的结果,它是混杂的。您所说的写入数据库,您最好使用可以将数据从客户端(浏览器)传递到服务器的ajax。从您的代码中,我得到的可能是您正在使用Angular.js。它是一个扩展MVC的框架,它将模型视图和控制器分类......