2016-04-25 3 views
0

Ich benutze ein Croppie jquery plugin.All Dinge gehen gut.Nach der Größenänderung eines Bildes, ich bin nicht in der Lage, die Daten aus dem Versprechen Objekt. Bitte helfen Sie mir dabei. Hier ist der Screenshot der Daten, die ich auf Knopfdruck bekomme. http://prntscr.com/awi9coWie man Objektwert in jquery

Der Kodex ist unter

var basic = $('#divLoadLogo').croppie({ 
    viewport: { 
     width: 150, 
     height: 50 
    }, 
    enableOrientation: true 
}); 
basic.croppie('bind', { 
    url: Url, 
    points: [77, 469, 280, 739], 

}); 
$("#SaveResizeImage").click(function() { 
    var CanvasData = basic.croppie('result', 'canvas'); //This contains the promise object 
    $.ajax({ 
     type: 'POST', 
     url: '/User/SaveResizedCanvasImage', 
     data: '{ "imageData" : "' + CanvasData + '" }', 
     contentType: 'application/json; charset=utf-8', 
     dataType: 'json', 
     async: false, 
     success: function(data) { 
      if (data.success) { 

       alert('image is resized'); 
      } 
     } 
    }); 
}); 
+0

'basic.croppie ('bind', { url: Url, Punkte: [77, 469, 280 , 739], }). Dann (function() {// HERE}); '? – Rayon

Antwort

0

versuchen mit:

var basic = $('#divLoadLogo').croppie({ 
    viewport: { 
     width: 150, 
     height: 50 
    }, 
    enableOrientation: true 
}); 
basic.croppie('bind', { 
    url: Url, 
    points: [77, 469, 280, 739], 

}); 
$("#SaveResizeImage").click(function() { 
    basic.croppie('result', 'canvas').then(function(CanvasData){ 
    $.ajax({ 
     type: 'POST', 
     url: '/User/SaveResizedCanvasImage', 
     data: '{ "imageData" : "' + CanvasData + '" }', 
     contentType: 'application/json; charset=utf-8', 
     dataType: 'json', 
     async: false, 
     success: function(data) { 
      if (data.success) { 

       alert('image is resized'); 
      } 
     } 
    }); 
    }); 

}); 
Verwandte Themen