I'm not getting any errors when running this snippet. Which version of
prototype are you using?
It might also be a good idea to bind "this.result" to an instance of
your "methodCall" class:
DWREngine._execute(_ajaxConfig._cfscriptLocation, null, this.method,
args, this.result.bind(this));
- kangax
On May 12, 5:53 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Hi, Im new to prototype and am trying to get a grasp on using it.
>
> I created a class with a few methods, but am getting the error
> 'this.initialize has no properties' I did a search on the site but
> didn't uncover anything helpful.
>
> Here is my code:
>
> var methodCall = Class.create({
> initialize: function(method,args,loadmessage) {
> this.method = method;
> this.args = args;
> this.loadmessage = loadmessage;
> },
> call: function(){
>
> DWREngine._execute(_ajaxConfig._cfscriptLocation, null,
> this.method, args, this.result);
> },
> loadMessage: function() {
> if (this.loadmessage != '') {
>
> DWRUtil.useLoadingMessage(this.loadmessage);
> }
> },
> result: function(ret) {
> $('FCWiz').innerHTML = ret.dump();
> }
> });
>
> Also, while i am posting, Im using DWR to perform ajax requests
> directly on my serverside functions. If you look at the the
> methodCall.call() function, you can see the code for doing this. the
> last argument is specifies is the function for handling the response.
> I would like to make it the methodCall.result() function. I specified
> it as this.result, is this correct?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---