Ajaxsubmitbutton

Uso ajaxSubmitButton in un ecommerce per inviare un form Carrello (tipo aggiungi al carrello), mi piacerebbe usare un icona come immagine e non il solito bottone.

Sono riuscito nell’intento in altre circostanze sostituendo il testo di un link con:


CHTML::link(CHTML::openTag("i",array("class"=>"icon-print")),....

non mi riesce con ajaxSubmitButton, qualche suggerimento?

Mostraci che cosa hai fatto con ajaxSubmitButton.

eccolo:





echo CHtml::ajaxSubmitButton('add', Yii::app()->createUrl('//site/inserisciCarrelloAjax'), array(

    'type' => 'POST', //request type

    'dataType' => 'json',

    'beforeSend' => 'function(data) {

        jQuery("#' . $id_articolo . '").toggle( "fade" );

           

             }',

    'success' => 'function(data) {

        jQuery("#miniCarrello").html(data.miniCarrello);

        jQuery("#carrelloRighe").html(data.carrelloRighe); 

   

        jQuery("#' . $id_articolo . '").toggle( "fade");   


        }'

        ), array('class' => 'bnt btn-warning', 'id' => $id_articolo,));

Questo è un bottone con la scritta ‘add’ , vorrei mettere un icona al posto della scritta

Se metti ‘<img src=“path/to/img.jpg” />’ al posto di add?