У меня есть эти коды в моих проектах, чтобы открыть новое окно, чтобы показать, а затем написать содержимое из моего первого окна. После этого я заменяю определенный div на какую-то страницу, но в этом окне javascript funtions не работает. Как включить функцию javascript в новообразованной вдове? Вот мой порождающее окно JQuery скриптВ новом окне функции jquery не работают
$('.ledger_edit').on('click', function (e) {
e.preventDefault();
var mywindow = window.open(window.location.href);
$(mywindow.document).ready(function() {
$.ajax({
url: $(this).attr('href'),
success: function (data)
{
$(mywindow.document).contents().find("div.content").html(data);
mywindow.onload = function() {
alert()
mywindow.contents().find(".ledger").select2();
calculateTotal();
}
}
});
});
})
мое новое содержимое окна DIV заменяется ниже HTML код
<form method="post" action="#">
<input type="hidden" id="PID" name="PID" value="">
<input type="hidden" id="action" name="action" value="update_project">
...
<input type="button" id="proj_submit" class="ui blue submit button right floated" value="Update">
</form></div>
<script>
$(document).ready(function() {
$("form").on("submit", function(e) {
e.preventDefault();
data = $(this).serialize();
$.ajax({
type:"POST",
url: "functions_new.php",
data:data,
success: function() {
alert("Updated");
}
});
});
});
no..This дать мне выход всегда 1970-01-01 – ubm
что вы получите в этом? $ date = ($ date - 25569) * 86400; –
Это дата ввода 02/06/2016, после этого я получил после этого уравнения float (-2209161600), – ubm