从 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":

http://jsfiddle.net/c6fbna05/