我对 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;
}
}
});
});