如何正確地將某個值加載到使用jquery的文本框中?嘗試了下面的代碼,但得到[object Object]
作爲輸出。請賜教,我是jquery的新手。如何在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);
}
而這裏的HTML表單:
<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?它在哪裏宣佈?看起來你試圖加載一個對象作爲值,當你可能只需要該對象的一個屬性時 – Fgblanch 2010-11-16 12:07:06
對不起,忘了設置st3 = $('#subtotal')。load('compz.php?prodid ='+ x +'&qbuys ='+ y); – 2010-11-16 12:11:36