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

361
Views
Cómo cambiar $ (documento) .ready (función) para cargar una etiqueta especial para pasar la variable a la función js

Se supone que cada uno de ellos muestra un valor de la base de datos cuando se carga la página. Así que escribí tres $(document).ready(function) con tres entradas para el valor del controlador GET . Sé que se ejecutan en paralelo, tal vez sea bueno, pero quiero ver si escribí solo una función (diseñarla Lineal) con un valor de entrada para pasar al método GET , obtengo un mayor rendimiento o no.

Cambio el código a continuación:

 $(document).ready(function () { $.ajax({ url: '/Home/GetData', data: { id: 1 }, type: 'GET', contentType: 'application/json; charset=utf-8', success: function (result) { $('#result1').html(result); } }); });

a

 function bringData(statusId) { $.ajax({ url: '/Home/GetData', data: { id: statusId }, type: 'GET', contentType: 'application/json; charset=utf-8', success: function (result) { $('#result1').html(result); } }); };

y en mi opinión uso onload="bringData(0)" como abajo:

 <div class="inner"> <h3 ><span id="result1" onload="bringData(0)"></span><sup style="font-size: 20px"></sup></h3> <p>Commited Orders</p> </div>

pero cuando ejecuto el código no muestra el valor?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

onload no es un atributo global, no puede simplemente pegarlo en cualquier elemento y esperar que funcione.

Lo que debería haber hecho fue llamar a bringData desde la función lista:

 $(document).ready(function () { bringData(0); }); function bringData(statusId) { $.ajax({ url: '/Home/GetData', data: { id: statusId }, type: 'GET', contentType: 'application/json; charset=utf-8', success: function (result) { $('#result1').html(result); } }); };

Si insiste en usar un atributo onload , entonces debería estar en la etiqueta <body>

 <body onload="bringData(0)"> ... </body>
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!