Не работает javascript в документе, вызванным AJAX

182
21 марта 2018, 07:06

Здравствуйте, такая проблема, через AJAX в странице 1 получаю страницу 2. В странице 2 находится код image cropper . Когда отдельно открываю 2 страницу, image cropper работает, а когда с помощью AJAX показываю, не работает . В чем может быть проблема ?

Вот код :

страница 1

<script type="text/javascript">
$(function(){
  $("#keyword3").keyup(function(){
     var search = $("#keyword3").val();
     $.ajax({
       type: "POST",
       url: "2.php",
       data: {"keyword3": search},
       cache: false,                                 
       success: function(response){
          $("#resSearch3").html(response);
       }
     });
     return false;
   });
});
</script>

Страница 2

   <script type="text/javascript" charset="utf-8">
    Event.observe ( 
        window, 
        'load', 
        function() { 
            new Cropper.Img ( 
                't3soeta',
                {
                    minWidth: 200, 
                    minHeight: 250,
                    ratioDim: { x: 200, y: 250 },
                    displayOnInit: true, 
                    onEndCrop: saveCoords,
                    onloadCoords: { x1: 0, y1: 0, x2: 200, y2: 250 },
                }
            ) 
        }
    );
    function saveCoords (coords, dimensions)
    {
        $( 'x1' ).value = coords.x1;
        $( 'y1' ).value = coords.y1;
        $( 'width' ).value = dimensions.width;
        $( 'height' ).value = dimensions.height;
    }
    </script>

    <form action="saveCrop.php" method="post">
        <h2>Image Cropping Tutorial (Without Preview)</h2>
        <div>
            <img src="../../images/lapsi.jpg" id="t3soeta" alt="New T3 Soeta" />
        </div>
        <input type="hidden" name="x1" id="x1" value="">
        <input type="hidden" name="y1" id="y1" value="">
        <input type="hidden" name="width" id="width" value="">
        <input type="hidden" name="height" id="height" value="">
        <input type="submit" name="Done" value=" Done ">
    </form>
READ ALSO
Как в цикле for использовать .text()?

Как в цикле for использовать .text()?

Мне надо при нажатии кнопки пройтись про всем значениям инпутов и запушить их в массив

147
Как можно иметь Массив Array в котором имеется два массива

Как можно иметь Массив Array в котором имеется два массива

Как можно иметь Массив Array в котором имеется два массивВ них должны быть значения Имя, Фамилия, сколько тебе лет и пол

145
Удаление обработчиков событый

Удаление обработчиков событый

Здравствуйте, как можно удалить все обработчики события click кроме последнего?

149
Update поля в документе MongoDB

Update поля в документе MongoDB

Выполняю урок по видео https://wwwyoutube

179