I think you'll get what you expect if you change 'onComplete' to
'onSuccess'.


Johnny Fuery
President/Principal Engineer
Fuery Solutions -- makers of MerusCase
1736 Franklin Street, Suite 350
Oakland, CA 94612
510.550.5000 Main
925.997.3878 Mobile
510-836-0915 Fax
[email protected]


On Thu, Jan 9, 2014 at 1:28 PM, Jack Drysdale Jr <[email protected]
> wrote:

> Hello, everyone.
>
> I've got a function that is called whenever specific input field values
> are changed.  The onRequest is firing, no problem.  But the onComplete does
> not do anything.  At all.  I've placed alerts, they don't fire.  I used
> try/catch, nothing.
>
>
>     var vtr = new Request.JSON({
>>         url: root + '/abc/def/ghi/component.cfc?method=tmcu&id=' + ID,
>>         onRequest: function(){// works fine..
>>             $('tmc').set('text','Calculating...');
>>         },
>>         onComplete: function(json, text){
>>             json = JSON.decode(json);
>>             if(json == null){
>>                 json = JSON.decode(text);
>>             }
>>             if (typeOf(json) != 'object' || typeOf(json.tmc) == 'null') {
>>                 // ...check to see what kind of error was returned.
>>                 jsonDataSessionCheck(json);
>>             }else {
>>                 if([11,40].contains(json.bc.toInt()) && !
>> [11,40].contains($('bc').get('text').trim().toInt())){
>>                     myParent().$('ocr').fakeEditClick();
>>                 }else if (! [11,40].contains(json.bc.toInt()) &&
>> [11,40].contains($('bc').get('text').trim().toInt())){
>>                     myParent().$('ocr').fakeEditClick();
>>                 }else{
>>                     $('tmc').set('text',json.tmc); // THIS IS SUPPOSED TO
>> CHANGE THE TEXT OF AN ELEMENT.  IT'S NOT.
>>                     $('bc').set('text',json.bc);     // THIS IS SUPPOSED
>> TO CHANGE THE TEXT OF AN ELEMENT.  IT'S NOT.                }
>>             }
>>         }
>>     })
>>
>
> For the life of me, I cannot understand why the onComplete is not firing.
> Can anyone think of anything that would prevent onComplete from firing?
>
> Thanks,
>
> JD
>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "MooTools Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"MooTools Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to