Javascript 使用cakephp中的js helper将事件附加到需要唯一属性值的一组元素

Javascript 使用cakephp中的js helper将事件附加到需要唯一属性值的一组元素,javascript,cakephp,Javascript,Cakephp,css类.addtobasket的每个链接都需要执行特定的ajax调用。 它调用的操作是“addTobasket”,它需要提供其数据productid属性,但我不知道在这个设置中是否可能 这就是我到目前为止所做的: $this->Js->get('.addtobasket'); $this->Js->event( 'click', $this->Js->request( Resources::url('Product::addToBasket', $product

css类.addtobasket的每个链接都需要执行特定的ajax调用。 它调用的操作是“addTobasket”,它需要提供其数据productid属性,但我不知道在这个设置中是否可能

这就是我到目前为止所做的:

$this->Js->get('.addtobasket'); $this->Js->event( 'click', $this->Js->request( Resources::url('Product::addToBasket', $product['Product']['id']), array('async' => true, 'update' => '#content') ) ); $this->Js->get('.addtobasket'); $this->Js->event( “点击”, $this->Js->request( 资源::url('Product::addToBasket',$Product['Product']['id']), 数组('async'=>true,'update'=>content') ) ); 但是正如您所看到的,
$product['product']['id']
需要替换为类似
$(this.attr('data-productid')

这是可能的,还是我应该在产品上循环