×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Kirill Lobastov
Added: Aug 28, 2015 10:31 AM
Modified: Mar 27, 2017 1:35 AM
Views: 4
Tags: jquery promise
  1. function getResult(){
  2.         var ajaxPromise = $.get("' . Yii::app()->createUrl(
  3.                '/staff/services/validate/', array(
  4.                        'model' => 'ServiceCategories',
  5.                        'attribute' => 'title',
  6.                )
  7.        ) . '", {value : value});
  8.  
  9.         var dff = $.Deferred();
  10.  
  11.         ajaxPromise.then(function(response) {
  12.                 var result = response;
  13.                 dff.resolve(result);
  14.         },function(){
  15.                 dff.reject(console.log("validation error"));
  16.         });
  17.  
  18.         return dff.promise();
  19. }
  20.  
  21. var fieldPromise = getResult();
  22. fieldPromise.done(function(result){
  23.         console.log(result);
  24. });