打印

view层按钮怎么掉用controller层方法

本主题由 drive2me 于 2008-3-11 20:08 移动

view层按钮怎么掉用controller层方法

view层按钮 是一般的html页面的<input type="button" id="btnExc" name ="btnExc" value="Start"/>
controller层

def sayhello
                             p 'hello'    
                           end
                


在btnExc的onclick事件中怎么写????????

TOP

onclick 中写 href="../../XX/index"

~~~~~~

TOP

写的有问题!!!

~~~~

TOP

上面的有问题哦

function funcdel(){
  with(frm1){
   action="../../liu/del";       #liu :rb文件 del : rb 文件中的方法
   submit();
  }
  }


onclick ="funcdel"

TOP

还是没有理解楼主什么问题,偶有点笨~~~

TOP

引用:
原帖由 lgn21st 于 08/3/10 22:05 发表
还是没有理解楼主什么问题,偶有点笨~~~
我也是笨哦
###
blog => red_world,
mail => [image]http://services.nexodyne.com/email/icon/NTbKP7EQRA%3D%3D/c2n6Sgw%3D/R01haWw%3D/0/image.png[/image]
###

TOP

~我的意思,,

画面有一按钮 id= "btnDel" value="Delect"
rb文件(liu.rb)中有一方法
def del
 p 'hello!'
end
我想按下按钮的时后 掉用 del 这个方法!
问题点:需不需要建立 del.rhtml页面,如果不需要新建页面,那该怎么掉用

TOP

呵呵,两个管理员真不厚道,我也有点笨。。。

TOP

应该要新建立页面吧,如果不想新建的话就 render或者 redirect_to啦,或者把它写在 private里,偶想到的只有这几个方法了。
  可能没理解你的意思吧~~
  有点笨~

TOP

你能看见按钮,那已经是用浏览器渲染出来的服务器response的html啦,要想访问服务器段的代码,除了再次发送request请求,还可以用Ajax发送异步请求~~

TOP

在view中会有一个方件夹对应于controller中的类名.在VIEW文件夹中的.rhtml.erb中的按钮,都有一个action方法(:action=>"controller中的类名"),ruby会自动去找这个方法的.

TOP

2008-12-05 05:18 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61