我对 jQuery 有一点问题 - 在 jquery ui 确认对话框中,我有 2 个输入:第一个 - 用精确的 value="" 隐藏第二个 - 输入文本 - 这就是问题所在。
当我单击“确定”时,脚本只向我发送第一个值,第二个是空的。但是当我写 value="123" 时,有两个正在发送。
HTML:
<input type="text" value="" class="MyIn" id="MyIn" name="MyIn" >
<input type="hidden" value="<?=$r['order_id'];?>" class="orderid" id="orderid" >
JavaScript:
  $("a.opener").click(function (e) {
        $("#dialog-message").dialog({
            buttons: {
                Ok: function () {
                    var sendNumber = $("input#MyIn").val();
                    var orderid = $("input#orderid").val();
                    var dataString = 'orderid=' + orderid + '&sendNumber=' + sendNumber;
                    $.ajax({
                        type: "POST",
                        url: "moduls/send.php",
                        data: dataString,
                        success: function () {
                            $("#dialog-message").dialog("close");
                        }
                    });
                    return false;
                }
            }
        });
    });