将要查看的值传递给javascript
我有一个对话框以symfony2显示信息。这个对话框有两个按钮,当我点击一个按钮时,我想调用一个带有显示在视图中的参数的函数。。。如何传递此参数 这是对话框中的视图将要查看的值传递给javascript,javascript,symfony,Javascript,Symfony,我有一个对话框以symfony2显示信息。这个对话框有两个按钮,当我点击一个按钮时,我想调用一个带有显示在视图中的参数的函数。。。如何传递此参数 这是对话框中的视图 <p>Empresa: {{ company }}</p> <p>Idea: {{ idea.getName() }}</p> {% for pago in pagos %} <p> <b> Nombre:</b&g
<p>Empresa: {{ company }}</p>
<p>Idea: {{ idea.getName() }}</p>
{% for pago in pagos %}
<p>
<b> Nombre:</b> {{pago['name']}} </br>
<b> Puntos:</b> {{pago['win']}} i+ </br>
</p>
{% endfor %}
我想传递公司的de值,将其传递给函数AddingPurcharse
$(this).load("{{path('AddingPurcharse', 'company' : company)}}"
您可以使用属性data-*在项目中存储信息,如公司名称。否则,您可以使用jQuery选择器解析HTML 有关数据的更多信息-*: 要读取属性数据-*,可以在查询中使用函数
attr()
:
var company = $("p").attr("data-company");
您可能希望更好地使用
$('p')。数据('company')
。谢谢@moonwave99,我做得很好,但我想将数组传递给。我对这些数据有问题。。。我使用var-datoId=document.getElementById('datos');var datos=新数组();datos=datoId.getAttribute('data-pagos');,但是当see去调试时,datos的值只是“数组”。。。我不太明白你的问题。要在数据pagos字段中推送数组吗?或者您是否解释了getAttribute没有返回一个好的值?
var company = $("p").attr("data-company");