comment définir la zone de texte valeur dans jquery

Comment puis-je charger correctement le une certaine valeur dans une zone de texte à l'aide de jquery?Essayé celui ci-dessous mais j'ai l' [object Object] en sortie. Merci de m'éclairer sur ce, je suis nouveau sur jquery.

JS:

proc = function(x, y) {
  var str1 = $('#pid').value;
  var str2 = $('#qtytobuy').value;
  var str3 = $('#subtotal').load('compz.php?prodid=' + x + '&qbuys=' + y);
  $('#subtotal').val(str3);
}

HTML:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<form name="yoh" method="get">
  Product id: <input type="text" name="pid" value=""><br/> 
  Quantity to buy:<input type="text" name="qtytobuy" value="" onkeyup="proc(document.yoh.pid.value, this.value);"></br>

  Subtotal:<input type="text" name="subtotal" id="subtotal" value=""></br>
  <div id="compz"></div>

</form>

  • qu'est-ce que str3? Où est-il déclaré? Il semble que vous essayez de charger un objet comme valeur lorsque vous avez probablement juste besoin d'une propriété de cet objet-
  • désolé, oublié de le mettre st3 = $('#sous-total").load('compz.le php?prodid=' + x + '&qbuys=' + y);
InformationsquelleAutor Wern Ancheta | 2010-11-16