Ajax problem

Hi i created an application which using ajax method, but
unfortunately ma application is not working this is ma view page in
which i used ajax. here on clickint the links it should replace the
div “changing_layout”
on the basis of values passed to the controller but for me its not
working can any one please help me…

<%= image_tag ("indexbackground.jpg",:size=>"1010x600")%>
<%= image_tag ("indexbackground.jpg",:size=>"1000x120")%>
Rules And Regulations
<tr><td><font face=verdana size=2 color=#FF0000><%= image_tag

(“cricinfoLogo.gif”,:size=>“15x15”) %> 10 Points for every correct
Answer




<%= image_tag
(“cricinfoLogo.gif”,:size=>“15x15”) %> Wrong Answers are not
considered
<%= image_tag
(“cricinfoLogo.gif”,:size=>“15x15”) %> Can only Register once from your
system
<%= image_tag
(“cricinfoLogo.gif”,:size=>“15x15”) %> Can only Predict once a
day
<%= image_tag
(“cricinfoLogo.gif”,:size=>“15x15”) %> Enter ur details again if
registration failed
Login
<%=link_to_remote image_tag("/images/cricinfoLogo.gif"),{:update => "changing_layout",:url => { :controller => 'home',:action => 'change_layout',:value => 'registration'},:method => :get},:id=>'registr' %> <%= link_to_remote 'reg',{ :update => 'changing_layout',:url => { :controller => 'home',:action => :change_layout, :value => 'registration'},:method => :get},:id=>'registr'%> <%= link_to "Register",signupforuser_path(:value => "registration") %>
Registration
<%= image_tag ("cricket_logo.jpg",:size=>"30x30")%>               2011 WORLD CUP INDIA- CRICKET CONTEST
<%= image_tag ("beta.png",:size=>"50x50") %>

this is ma controller

class HomeController < ApplicationController
def index

end

def change_layout
puts"halooooooooo"
puts params[:value].inspect
end

end

On 20 July 2010 09:44, Tony A. [email protected] wrote:

Hi i created an application which using ajax method, but
unfortunately ma application is not working this is ma view page in
which i used ajax. here on clickint the links it should replace the
div “changing_layout”
on the basis of values passed to the controller but for me its not
working can any one please help me…

What is not working? Check in development.log to see if the params
are getting sent correctly, and what it says is happening next.

("cricinfoLogo.gif",:size=>"15x15") %> Can only Register once from your

def change_layout
puts"halooooooooo"
puts params[:value].inspect
end

Have you got a change_layout view to be rendered? Normally for ajax
you would render it without layout.

Colin

what i meant is on clicking the link below in short

<%=link_to_remote image_tag("/images/
cricinfoLogo.gif"),{:update

=> “changing_layout”,:url => { :controller => ‘home’,:action =>
‘change_layout’,:value => ‘registration’},:method =>
:get},:id=>‘registr’ %>

it should replace the div below

style="position:absolute;top: 500px;left:350px;"> > > >
Registration
> > > >
> >

for that i write one js file called change_layout.js.rjs(sorry for
not mentioning that)
given below

puts"hhiiiiiiiiiiiiiiiiii"
if params[:value] == ‘registration’
page[:change_layout].replace_html :partial => registration

but its not replacing that div

  • Show quoted text -

On Tue, Jul 20, 2010 at 2:45 PM, Colin L. [email protected]
wrote:

On 20 July 2010 09:44, Tony A. <[email protected]> wrote:
> Hi  i created         an  application  which using  ajax method, 

but
> unfortunately ma application is not working this is ma view
page in
> which i used ajax. here on clickint the links it should replace
the
> div “changing_layout”
> on the basis of values passed to the controller but for me its
not
> working can any one please help me…

What is not working?  Check in development.log to see if the params
are getting sent correctly, and what it says is happening next.

>
> <div style="position:absolute;top:1px;left:1px">
> <%= image_tag 

(“indexbackground.jpg”,:size=>“1010x600”)%>
>
>


> <%= image_tag
(“indexbackground.jpg”,:size=>“1000x120”)%>
>

>
>
>

>
>
>
Rules And Regulations

>
>
>
>
>
>
>
<%= image_tag
> (“cricinfoLogo.gif”,:size=>“15x15”) %> 10 Points for every correct
> Answer
<%= image_tag
> (“cricinfoLogo.gif”,:size=>“15x15”) %> Wrong Answers are not
> considered
<%= image_tag
> (“cricinfoLogo.gif”,:size=>“15x15”) %> Can only Register once from
your
> system
<%= image_tag
> (“cricinfoLogo.gif”,:size=>“15x15”) %> Can only Predict once a
> day
<%= image_tag
> (“cricinfoLogo.gif”,:size=>“15x15”) %> Enter ur details again if
> registration failed

>
>

>
>
>

>
>
>
Login

>
>
>
>
>
>
>
>
<%=link_to_remote
image_tag("/images/cricinfoLogo.gif"),{:update
> => “changing_layout”,:url => { :controller => ‘home’,:action =>
> ‘change_layout’,:value => ‘registration’},:method =>
> :get},:id=>‘registr’ %>
>
<%= link_to_remote ‘reg’,{ :update => ‘changing_layout’,:url
=> {
> :controller => ‘home’,:action => :change_layout, :value =>
> ‘registration’},:method => :get},:id=>‘registr’%>
<%= link_to “Register”,signupforuser_path(:value =>
> “registration”) %>

>
>

>
style=“position:absolute;top:500px;left:350px;”>
>
>
>
Registration

>
>
>
>

>
>

>
>
>
>
>
>
>

>
>
>
>
>
>
>

> <%= image_tag (“cricket_logo.jpg”,:size=>“30x30”)%>

>
             
> 2011 WORLD CUP INDIA- CRICKET CONTEST

>

>
>

> <%= image_tag (“beta.png”,:size=>“50x50”) %>

>

>
>
> this is ma controller
>
>
> class HomeController < ApplicationController
> def index
>
> end
>
>
> def change_layout
> puts"halooooooooo"
> puts params[:value].inspect
> end
Have you got a change_layout view to be rendered?  Normally for ajax
you would render it without layout.

Colin

--
You received this message because you are subscribed to the Google 

Groups “Ruby on Rails: Talk” 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-talk?hl=en.

Thanks & Regards,

-Mathew Augustine

Colin L. wrote:

On 20 July 2010 09:44, Tony A. [email protected] wrote:

Hi �i created � � � � an �application �which using �ajax method, � but
unfortunately �ma application is not � working this is �ma �view page in
which i �used ajax. here on clickint the links it �should replace the
div “changing_layout”
on the basis of �values �passed to the controller but �for me its �not
working � can any one please � help me…

What is not working? Check in development.log to see if the params
are getting sent correctly, and what it says is happening next.

("cricinfoLogo.gif",:size=>"15x15") %> Can only Register once from your

def change_layout
puts"halooooooooo"
puts params[:value].inspect
end

Have you got a change_layout view to be rendered? Normally for ajax
you would render it without layout.

Colin

Could you not top post please, it makes it more difficult to follow
the thread, and easier to forget to reply to something, for example
you did not reply to my question asking what is in the log.

See further question below

On 20 July 2010 10:27, Tony A. [email protected] wrote:

for that i  write one  js  file  called change_layout.js.rjs(sorry  for
not mentioning that)
given  below

puts"hhiiiiiiiiiiiiiiiiii"

Is the puts output appearing?

Colin

On 20 July 2010 10:39, Tony A. [email protected] wrote:

Is the puts output appearing?
[4;35;1mSQL (1.7ms) [0m [0mSET client_min_messages TO ‘notice’ [0m

Processing HomeController#change_layout (for 127.0.0.1 at 2010-07-20
14:07:05) [GET]
Parameters: {“value”=>“registration”}

Is there nothing in development.log after that?

Colin

Colin L. wrote:

Could you not top post please, it makes it more difficult to follow
the thread, and easier to forget to reply to something, for example
you did not reply to my question asking what is in the log.

See further question below

On 20 July 2010 10:27, Tony A. [email protected] wrote:

for that i  write one  js  file  called change_layout.js.rjs(sorry  for
not mentioning that)
given  below

puts"hhiiiiiiiiiiiiiiiiii"

Is the puts output appearing?

Colin
ok sir i willl follow in that mannnner

in the console value parameter is getting
its coming lik this
halooooooooo
“registration”
e[4;36;1mSQL (2.1ms)e[0m e[0;1mSET client_min_messages TO
'panic’e[0m
e[4;35;1mSQL (1.7ms)e[0m e[0mSET client_min_messages TO 'notice’e[0m

Processing HomeController#change_layout (for 127.0.0.1 at 2010-07-20
14:07:05) [GET]
Parameters: {“value”=>“registration”}

Colin L. wrote:

On 20 July 2010 10:39, Tony A. [email protected] wrote:

Is the puts output appearing?
� [4;35;1mSQL (1.7ms) [0m � �[0mSET client_min_messages TO ‘notice’ [0m

Processing HomeController#change_layout (for 127.0.0.1 at 2010-07-20
14:07:05) [GET]
�Parameters: {“value”=>“registration”}

Is there nothing in development.log after that?

Colin

no sir, when i check the error console its showing that

“ajax not defined”

Colin L. wrote:

Could you not top post please, it makes it more difficult to follow
the thread, and easier to forget to reply to something, for example
you did not reply to my question asking what is in the log.

See further question below

On 20 July 2010 10:27, Tony A. [email protected] wrote:

for that i  write one  js  file  called change_layout.js.rjs(sorry  for
not mentioning that)
given  below

puts"hhiiiiiiiiiiiiiiiiii"

Is the puts output appearing?

Colin

in the console value parameter is getting
its coming lik this
halooooooooo
“registration”
e[4;36;1mSQL (2.1ms)e[0m e[0;1mSET client_min_messages TO
'panic’e[0m
e[4;35;1mSQL (1.7ms)e[0m e[0mSET client_min_messages TO 'notice’e[0m

Processing HomeController#change_layout (for 127.0.0.1 at 2010-07-20
14:07:05) [GET]
Parameters: {“value”=>“registration”}

On 20 July 2010 11:13, Tony A. [email protected] wrote:

Is there nothing in development.log after that?

Colin

no  sir,  when i check the  error  console its  showing that

“ajax  not  defined”

Perhaps ajax is not defined then. Have you remembered to in include
the Protoype javascript library? Put
jacascript_include_tag :defaults
in the head in your layout.

Colin

Colin L. wrote:

On 20 July 2010 11:13, Tony A. [email protected] wrote:

Is there nothing in development.log after that?

Colin

no  sir,  when i check the  error  console its  showing that

“ajax  not  defined”

Perhaps ajax is not defined then. Have you remembered to in include
the Protoype javascript library? Put
jacascript_include_tag :defaults
in the head in your layout.

Colin

thanks a lot sir now its working
<%= javascript_include_tag :defaults %>
done it for me

what i meant is on clicking the link below in short

<%=link_to_remote image_tag("/images/
cricinfoLogo.gif"),{:update

=> “changing_layout”,:url => { :controller => ‘home’,:action =>
‘change_layout’,:value => ‘registration’},:method =>
:get},:id=>‘registr’ %>

it should replace the div below

style="position:absolute;top: 500px;left:350px;"> > > >
Registration
> > > >
> >

for that i write one js file called change_layout.js.rjs(sorry for
not
mentioning that)
given below

puts"hhiiiiiiiiiiiiiiiiii"
if params[:value] == ‘registration’
page[:change_layout].replace_html :partial => registration

but its not replacing that div

On Tue, Jul 20, 2010 at 2:45 PM, Colin L. [email protected]
wrote:

("cricinfoLogo.gif",:size=>"15x15") %> Can only Register once from your <%= image_tag ("beta.png",:size=>"50x50") %>

Thanks & Regards,

-Mathew Augustine

Software Programmer(ROR)
Maxxion Technologies Inc
Kakkanad - Cochin
M : +91 -9846476386
E : [email protected] | [email protected]
Follow me on : Twitter as
http://twitter.com/augustine966|Blog:http//electronicstrainer.blogspot.com

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs