Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

267
Visualizações
How to put parameter in function JavaScript in tag a?

I load promotion data on bootstrap table.

Now I want when user click on Asin the system open popup modal show Promotion id and Asin

Set columns for bootstrap table:

columns: 
      [
        {field:'promotionId',title:'promotion id',formatter:linkToPromotionDetail},
        {field:'asin',title:'asin',formatter:linkToOpenModel},
        {field:'title',title:'Product Name ---------',footerFormatter:setTotalCaption},
        {field:'brand_name',title:'Brand Name'},
        {field:'type',title:'promotion type'},
        {field:'status',title:'status'},
        {field:'startDateTime',title:'Start Date',formatter:dateFormat},
        {field:'endDateTime',title:'End Date',formatter:dateFormat},
        {field:'productGlanceViews',title:'Glance Views',footerFormatter:setTotalView},
        {field:'productUnitsSold',title:'UnitsSold',footerFormatter:setTotalUnitSold},
        {field:'productAmountSpent',title:'Spent',footerFormatter:setTotalSpent},
        {field:'productRevenue',title:'Revenue',footerFormatter:setTotalRevenue}
      ]

code set link for Assin column

 function linkToOpenModel(value,row,index) {
  promotionId = row.promotionId ;
  asin = row.asin;
  return[
    '<a  href="#" onclick="OpenProductPromotionHistory('+ promotionId +','+asin+'); return 
 false;">',
    value,
    '</a>'
  ].join('')
 }

function OpenProductPromotionHistory(promotionId,asin) {
 var Myinfor =  'Promotion is ' +  promotionId +' and  asin is' + asin ;
  $('#myModalBody').html(Myinfor);
  $("#myModal").modal();
}

It has error : the value of Asin not define, HTMLAnchorElement.onclick enter image description here BUT I remove Asin from the code above, It work Pls help me to fix it Thanks

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You have to put the asin argument in quotes since it is a string

'<a href="#" onclick="OpenProductPromotionHistory(' + promotionId + ', \'' + asin + '\'); return false;">'
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda