Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

61
Views
Cómo obtener una respuesta ajax usando un atributo personalizado en el bucle php

Estoy trabajando con ajax con php, tengo los siguientes botones en bucle, solo quiero mostrar/obtener datos (número) en el lugar/div correcto usando "attr" en jquery pero no funciona en mi lado

Aquí está mi botón en bucle

 <?php foreach // <button class="btn likebutn_r" data-datac="1" data-datacw="<?php echo $WalletAddress; ?>" data-datacr="<?php echo $rev->id; ?>" data-datacoin="<?php echo $rev->coin_id; ?>" data-datasymbol="<?php echo $rev->symbol; ?>" id="show<?php echo "1";?>" value="1" type="submit"><img src="<?php echo base_url(); ?>/assets/img/thumb.png" height="24" width="24"></button> <div id="<?php echo $rev->id; ?>">12(dynamic)</div> endforeach//

Aquí está mi código ajax, ¿cómo puedo obtener datos usando un atributo personalizado (a través de Pass ReviewId)? Gracias por adelantado

 <script type="text/javascript"> $(document).ready(function () { $('.btn').click(function (e) { var vote = $(this).data('datac'); var review = $(this).data('datacr'); var CoinId = $(this).data('datacoin'); var symbol = $(this).data('datasymbol'); var WalletAddress = $(this).data('datacw'); var datacrp = $(this).data('datacrp'); $('#' + review).hide(); e.preventDefault(); $.ajax({ type: 'POST', url: '<?php echo base_url();?>main/AddVote', data: { vote: vote, review: review, CoinId: CoinId, symbol: symbol, WalletAddress: WalletAddress }, success: function (data) { alert(data); $('#' + review).html(data); } }); }); }); </script>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Espero que este código te ayude. *Recuerde que el código js a continuación debe implementarse dentro del archivo php para que la URL de la publicación ajax obtenga el valor.

 $('body').on('click', '.btn', function(e){ var allData = { "vote": $(this).data('datac'), "review": $(this).data('datacr'), "CoinId": $(this).data('datacoin'), "symbol": $(this).data('datasymbol'), "WalletAddress": $(this).data('walletaddress'), } e.preventDefault(); $.ajax({ type: 'POST', url:'test.com', data: allData, success: function(data) { $(this).attr('data-datac', data['vote']); $(this).attr('data-datacr', data['review']); $(this).attr('datacoin', data['CoinId']); $(this).attr('data-datasymbol', data['review']); $(this).attr('data-datacoin', data['review']); $(this).attr('data-datasymbol', data['symbol']); $(this).attr('data-walletaddress', data['WalletAddress']); } }); });
 <button class="btn likebutn_r" data-datac="1" data-datacw="teste" data-datacr="asdfasf" data-datacoin="asdfasdf" data-datasymbol="asdfasdf" data-datacrp="asfsa" id="31" data-walletaddress="dsaf" value="1" type="submit">Hello</button> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!