2016-10-21 4 views
1

У меня есть эти коды в моих проектах, чтобы открыть новое окно, чтобы показать, а затем написать содержимое из моего первого окна. После этого я заменяю определенный 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"); 
     } 
}); 
}); 
}); 

ответ

0
$new_date = date('Y-m-d', strtotime($date)); 

Надеемся, что это будет работать.

+0

no..This дать мне выход всегда 1970-01-01 – ubm

+0

что вы получите в этом? $ date = ($ date - 25569) * 86400; –

+0

Это дата ввода 02/06/2016, после этого я получил после этого уравнения float (-2209161600), – ubm

0

Try с помощью strtotime() функции

$new_date = date('Y-m-d', strtotime($date)); 
+0

no..Это дает мне вывод всегда 1970-01-01 – ubm

+0

какое значение $ date возвращает вас? – kc1994

+0

Это дата ввода 02/06/2016, после этого я получил после этого уравнения float (-2209161600), – ubm

Смежные вопросы