這個運行就像它是完全正確的。爲什麼不執行此代碼?
// 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上。它會幫助我們更快地進行調試。 –