gpt4 book ai didi

javascript - 如何将 Rails 数据传递给 JS 或 Coffeescript?

转载 作者:行者123 更新时间:2023-12-02 15:39:09 26 4
gpt4 key购买 nike

我想从 View 中获取文章 ID。

<%= f.text_area :content, rows: 5, placeholder: 'input....', class: 'form-control',
id: "tags", data: {article_id: @article.id } %>

然后将article_id传递给coffeescript:

$ ->
id = $("#tags").data('article_id')
console.log "test-----------#{id}"
$("#tags").autocomplete(
source: '/articles/' + id + '/autocomplete.json')

但输出是:

test-----------undefined

如何将rails数据传递给JS或coffeescript?有多少种制作方法?

提前致谢!

正如 @muistooshort 和 @JoelL 所说:data: {article_id: @article.id} 将生成 data-article-id="xxxx"

html 输出:

<textarea rows="5" placeholder="input..." class="form-control" id="tags" data-article-id="{&quot;$oid&quot;:&quot;560017ddbd172d16d6000001&quot;}" name="comment[content]">

但我从浏览器控制台日志中获取了信息:

test----------[object Object]

它不是一个字符串。

最佳答案

data: {article_id: @article.id} 将生成 data-article-id="theid"

以下应该有效:

id = $("#tags").data('article-id')

关于javascript - 如何将 Rails 数据传递给 JS 或 Coffeescript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32707307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com