我在 jquery 中有以下代码,它应该在提交表单时更新隐藏字段,并使用新值处理表单。
$("#" + id).ajaxForm({
beforeSubmit: function() {
$("#" + id + " input[type=submit]").attr('disabled', true);
$("#" + id + " img.loader").show();
$.get('/getProd.php?refNumber='+$("#" + id + " input[name='refNumber']").val(), function (data) {
$("#" + id + " input[name='productID']").val(data);
});
alert("done pre");
},
success: function(resp) {
$("#" + id + " input[type=submit]").attr('disabled', false);
$("#" + id + " img.loader").hide();
resp = eval('(' + resp + ')');
ccm_parseJSON(resp, function() {
alert('done');
});
}
});
我的问题是正在使用的提交值是旧值。如何使成功使用我在行中插入的新值
$("#" + id + " input[name='productID']").val(data);
?
谢谢。