【发布时间】:2021-04-14 18:09:59
【问题描述】:
如何使用 jQuery 将某个值正确加载到文本框中?尝试了下面的一个,但我得到了[object Object] 作为输出。请赐教,我是 jQuery 新手。
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);
}
<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>
【问题讨论】:
-
什么是str3?它在哪里声明?当您可能只需要该对象的属性时,您似乎正在尝试将对象加载为值-
-
抱歉,忘记设置 st3 = $('#subtotal').load('compz.php?prodid=' + x + '&qbuys=' + y);
标签: javascript jquery