通过元素属性将数据库变量传递给jQuery?
是否有任何规范“通过元素属性将数据库变量传递给jQuery?”通过元素属性将数据库变量传递给jQuery?
我已经很长一段时间这样做:
<script>
var status = <%= status %>;
</script>
我宁愿做这样的事情:
<variable data-name="status" data-value="<%= status %>" />
然后把它用jQuery:
var status = $('variable[data-name="status"]').attr("data-value");
我需要隐藏元素来显示。我知道这有一个模式,我只是不知道它叫什么或如何搜索它。
你试过:
<input type="hidden" data-name="status" data-value="<%= status %>" />
'不input'的方式'form'听起来像坏的HTML,不是吗? – ThomasReggi 2013-04-06 01:03:24
不,它完全没问题。 http://www.w3.org/TR/html5/forms.html#the-input-element – KingKongFrog 2013-04-06 01:04:52
http://stackoverflow.com/questions/8568660/is-there-any-danger-to-using- input-fields-outside-without-forms-in-html-javascri – KingKongFrog 2013-04-06 01:07:53
我最喜欢你做了很长一段时间:) – 2013-04-06 01:07:04