从 ajax 中获取值并放入变量中
Get value from ajax and place in variable
我正在 return 从 ajax 电话中获取价值。我需要将这个值放在一个文本框中(有效),然后采用相同的数字并将其用作开关变量。这就是我尝试过的。我无法将 return 值保存为单独的变量以在 switch 命令中使用。
$.ajax({ /* START AJAX */
type: "POST",
url: "actionprt.php",
data: {"loadnumber": loadnumber},
dataType: 'json',
success: function(result){
$("#prtload1").val(result.Load1); // single digit integer returned
var cnt = $("#prtload1").val();
switch (cnt) {
case 0:
$("#wb_prtload10dot").toggle();
break;
case 1:
$("#wb_prtload11dot").toggle();
break;
}
$("#prtload2").val(result.Load2);
$("#prtload3").val(result.Load3);
}
}); /* END OF AJAX */
cnt
包含一个字符串,而不是一个数字。要么使用 parseInt()
:
var cnt = parseInt($("#prtload1").val());
或者在开关中使用字符串:
case "0":
我正在 return 从 ajax 电话中获取价值。我需要将这个值放在一个文本框中(有效),然后采用相同的数字并将其用作开关变量。这就是我尝试过的。我无法将 return 值保存为单独的变量以在 switch 命令中使用。
$.ajax({ /* START AJAX */
type: "POST",
url: "actionprt.php",
data: {"loadnumber": loadnumber},
dataType: 'json',
success: function(result){
$("#prtload1").val(result.Load1); // single digit integer returned
var cnt = $("#prtload1").val();
switch (cnt) {
case 0:
$("#wb_prtload10dot").toggle();
break;
case 1:
$("#wb_prtload11dot").toggle();
break;
}
$("#prtload2").val(result.Load2);
$("#prtload3").val(result.Load3);
}
}); /* END OF AJAX */
cnt
包含一个字符串,而不是一个数字。要么使用 parseInt()
:
var cnt = parseInt($("#prtload1").val());
或者在开关中使用字符串:
case "0":