我这段代码哪里有错误呢 麻烦找一下

$("#sure").click(function(){

   var jinbi=$("input[name='dishu']:checked").val();

   //var loginname=<?php echo($_SESSION['loginname'])?>

  

 //window.location.href='alipay2020/index.php',  

$.ajax({

url: "alipay2020/index.php",

// 

type: "post",

data: {jb: jinbi},

//dataType: "text",

beforeSend: function (xhr) {

xhr.overrideMimeType("text/html;charset=GBK");

},

success: function (data) {

//$(".home").html(data);

var jinbi=$("input[name='dishu']:checked").val();
var loginname="<?php echo $_SESSION['loginname']; ?>";
window.location.href='alipay2020/index.php?loginname='+loginname+"&jinbi="+jinbi;

不行 会报错

 "var jinbi=$("input[name='dishu']:checked").val();",这句话checkbox未选中时是取不到value的,如果必须需要这个值,去掉:checked


var jinbi=$("input[name='dishu']:checked").val();

var jinbi=$("input[name='dishu']:checked").val(); 改为 var jinbi=$("input[name='dishu']:checked").val() || ‘’


直接贴上报错信息不香么