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

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

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

[Copy to clipboard] [ - ]
~~~~~~
~~~~
function funcdel(){
  with(frm1){
   action="../../liu/del";       #liu :rb文件 del : rb 文件中的方法
   submit();
  }
  }


onclick ="funcdel"
还是没有理解楼主什么问题,偶有点笨~~~
引用:
原帖由 lgn21st 于 08/3/10 22:05 发表
还是没有理解楼主什么问题,偶有点笨~~~
画面有一按钮 id= "btnDel" value="Delect"
rb文件(liu.rb)中有一方法
def del
 p 'hello!'
end
我想按下按钮的时后 掉用 del 这个方法!
问题点:需不需要建立 del.rhtml页面,如果不需要新建页面,那该怎么掉用
呵呵,两个管理员真不厚道,我也有点笨。。。
应该要新建立页面吧,如果不想新建的话就 render或者 redirect_to啦,或者把它写在 private里,偶想到的只有这几个方法了。
  可能没理解你的意思吧~~
  有点笨~
你能看见按钮,那已经是用浏览器渲染出来的服务器response的html啦,要想访问服务器段的代码,除了再次发送request请求,还可以用Ajax发送异步请求~~