Guest User

fererer

a guest
May 19th, 2017
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. _ajaxCreateImg: function(dataUrl, startNumber)
  2. {
  3. var firstRequest = 0;
  4. var lastRequest = 0;
  5. var dataUrlPart = dataUrl.substr(startNumber, this.postSize);
  6. this.preventUpdate();
  7.  
  8. if(startNumber == 0){
  9. firstRequest = 1;
  10. }
  11. if(dataUrl.length < startNumber + this.postSize){
  12. lastRequest = 1;
  13. }
  14.  
  15. new Ajax.Request(this.createImgUrl, {
  16. method: 'post',
  17. asynchronous: true,
  18. parameters: {
  19. productId: this.tools.config.product_id,
  20. reservedImgId: this.reservedImgId,
  21. pngData : dataUrlPart,
  22. lastRequest : lastRequest,
  23. firstRequest : firstRequest
  24. },
  25. onSuccess: function(transport){
  26. this.allowUpdate();
  27. if(dataUrl.length >= startNumber + this.postSize){
  28. this._ajaxCreateImg(dataUrl, startNumber + this.postSize);
  29. }
  30. }.bind(this),
  31. onComplete: function(response) {
  32. alert(response.responseText);
  33. if(lastRequest == 1){
  34. this._processAjaxResponse(response);
  35. }
  36. }.bind(this)
  37. });
  38. },
Add Comment
Please, Sign In to add comment