这个运行就像它是完全正确的。为什么不执行此代码?
// Save, set state to finalized and Print
$('#btnDialogPrint').click(function() {
if ($('#chkFinal').is(':checked')) {
$(function() {
$("#PrintDialog").dialog('close');
});
}
else {
$('#chkFinal').attr('checked', true); // Set finalized. This checkbox is not visible its like a hidden field
$('#btnSubmit').click(); // Save
}
});
,这也运行良好:
window.location = '../Print/' + $('#SalesContractId').val();
但是,当我把它们放在一起,只运行的的
了window.location =” ../打印/'+ $('#SalesContractId')。val();
完整代码:
// Save, set state to finalized and Print
$('#btnDialogPrint').click(function() {
if ($('#chkFinal').is(':checked')) {
$(function() {
$("#PrintDialog").dialog('close');
window.location = '../Print/' + $('#SalesContractId').val(); // Moves to ContractController Print
});
}
else {
$('#chkFinal').attr('checked', true); // Set finalized. This checkbox is not visible its like a hidden field
$('#btnSubmit').click(); // Save
window.location = '../Print/' + $('#SalesContractId').val(); // does not alow above code to execute
}
});
这与ASP.NET MVC无关。删除标签。 –
这是一个mvc应用程序,这只是我的js文件中的代码 – Pomster
为了将来的参考,如果可以的话,请将代码发布到jsfiddle.net上。它会帮助我们更快地进行调试。 –