create an array
vars = array("com","net","us","etc","etc")
then loop through it
for(i=0;i<sizeof(vars);i++){
new Ajax.Updater(table[i], 'json.php',
{
method: 'get',
parameters: {checkDomain:
$F('checkDomain'), extension: vars[i]},
onLoading: this.loading,
onLoaded: this.loaded,
onFailure: this.failure
}
);
}
buyer beware: this is untested and I'm not very strong with the JS
mojo so my syntax could be off
On Nov 29, 2007 9:26 PM, Haris <[EMAIL PROTECTED]> wrote:
>
> new Ajax.Updater(table[0], 'json.php',
> {
> method: 'get',
> parameters: {checkDomain:
> $F('checkDomain'), extension: 'com'},
> onLoading: this.loading,
> onLoaded: this.loaded,
> onFailure: this.failure
> }
> );
>
> new Ajax.Updater(table[1], 'json.php',
> {
> method: 'get',
> parameters: {checkDomain:
> $F('checkDomain'), extension: 'net'},
> onLoading: this.loading,
> onLoaded: this.loaded,
> onFailure: this.failure
> }
> );
>
> new Ajax.Updater(table[2], 'json.php',
> {
> method: 'get',
> parameters: {checkDomain:
> $F('checkDomain'), extension: 'org'},
> onLoading: this.loading,
> onLoaded: this.loaded,
> onFailure: this.failure
> }
> );
>
> new Ajax.Updater(table[3], 'json.php',
> {
> method: 'get',
> parameters: {checkDomain:
> $F('checkDomain'), extension: 'us'},
> onLoading: this.loading,
> onLoaded: this.loaded,
> onFailure: this.failure
> }
> );
>
> I currently have this set of block to update the td, it would be
> easier if I can iterate the ajax queries with an array called
> extension (values will be used in parameters). I tried doing it but
> failed. Any help will be appreciated.
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---