代码之家  ›  专栏  ›  技术社区  ›  99miles

处理来自javascript或rails的动态数据

  •  0
  • 99miles  · 技术社区  · 16 年前

    http://code.google.com/p/calendardateselect/ )以及div,每个div都包含一个人的信息。在每个div中,我希望有一个指向新控制器和操作的链接,并传递该人的id和在日历中选择的日期。

    我可以想出一个办法,但我认为有更好的解决办法:

    1) 做一些类似的事情:

    =link_to_function "Week", "weekClicked(#{person.id})"
    

    然后在weekClicked()javascript方法中,我从日历中获取选定的日期,例如:

    $('e_date').selected_date;
    

    JavaScript post request like a form submit

    谢谢。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Will    16 年前

    隐马尔可夫模型,

    var person_id = '<%= person.id %>'

    现在对于你的按钮/链接,你可以调用像 weekClicked(person_id);

    哪里

    weekClicked = function(person_id) {
      var data = $('#calendar').serialize() + '&' + $('other_var').serialize;
      doAjaxCall(data);
    }
    

    您可以将页面中所有必要的输入链接到上面的数据变量。我假设是JQuery,但在其他libs中也会有类似的选项。