将要查看的值传递给javascript

将要查看的值传递给javascript,javascript,symfony,Javascript,Symfony,我有一个对话框以symfony2显示信息。这个对话框有两个按钮,当我点击一个按钮时,我想调用一个带有显示在视图中的参数的函数。。。如何传递此参数 这是对话框中的视图 <p>Empresa: {{ company }}</p> <p>Idea: {{ idea.getName() }}</p> {% for pago in pagos %} <p> <b> Nombre:</b&g

我有一个对话框以symfony2显示信息。这个对话框有两个按钮,当我点击一个按钮时,我想调用一个带有显示在视图中的参数的函数。。。如何传递此参数

这是对话框中的视图

<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");