$('#txtDistance').change(function() {
/*
$.getJSON('/MYKPortal/Conveyance/GetRateByConveyanceType', { role: $("#ddlTypes").val() }, function(rate) {
$("#txtRate").val(rate.rate);
});
*/
var distance = $(parseInt("#txtDistance").val());
var rate = $(parseFloat("#txtRate").val());
//var amount = $("#txtAmount").val(distance * rate);
$.ajax({
type: 'POST',
data: JSON.stringify(amount),
contentType: 'application/json',
dataType: 'json',
success: function(result) {
$("#txtAmount").val(distance * Rate);
}
});
});
-1
A
回答
2
的jQuery確實不幸不支持乘法功能。這意味着我們不得不訴諸正常的JavaScript(我道歉..我相信約翰Resig正在做的事情...)
與此同時,我認爲這是做你想做的,但作爲你沒問一個問題,我猜:
var distance = parseInt($("#txtDistance").val(), 10);
var rate = parseFloat($("#txtRate").val());
var amount = distance * rate;
$("#txtAmount").val(amount);
+0
jQuery真的是一個笑話,不支持像乘法這樣的基本操作。我很驚訝任何人都使用它。 – Russell
1
嘗試兩個數字:
var distance = parseInt($("#txtDistance").val());
var rate = parseFloat($("#txtRate").val());
...記住JavaScript是大小寫敏感的:
$("#txtAmount").val(distance * rate); // lower-case 'r'
相關問題
- 1. 用jquery做阿賈克斯
- 2. 純JS阿賈克斯jQuery的阿賈克斯
- 3. 從正規阿賈克斯jQuery的阿賈克斯
- 4. 使用阿賈克斯表格插件阿賈克斯提交
- 5. jQuery的阿賈克斯URL
- 6. jquery阿賈克斯問題
- 7. jQuery的 - 與阿賈克斯
- 8. 與阿賈克斯jQuery的
- 9. jquery阿賈克斯按鈕
- 10. URL jQuery的阿賈克斯
- 11. jquery阿賈克斯問題
- 12. 從阿賈克斯jQuery的
- 13. jquery阿賈克斯問題
- 14. jQuery的不阿賈克斯
- 15. jQuery的阿賈克斯$ .ajaxError
- 16. jQuery的 - 阿賈克斯
- 17. 與阿賈克斯jQuery的
- 18. jQuery的阿賈克斯paste.kde.org
- 19. 阿賈克斯PHP的jQuery
- 20. jquery阿賈克斯錯誤
- 21. jQuery的阿賈克斯Underfined
- 22. jQuery的阿賈克斯後
- 23. Disadvantanges在阿賈克斯jquery
- 24. 阿賈克斯
- 25. 阿賈克斯
- 26. 阿賈克斯
- 27. 阿賈克斯
- 28. 阿賈克斯
- 29. 阿賈克斯
- 30. 阿賈克斯
這裏沒有問題 – BonyT