2011-02-08 2 views
0

Здесь у меня уже загружена страница ... она скрывается до щелчка. После нажатия на внешнюю страницу запускается, открывается и отображается динамический контент.jQuery/ajax - Загрузка внешнего Div's

Проблемы это слишком много страницы захвата ... Мне нужно только содержимое 1 деление ... не вся страница ...

помогите пожалуйста ... вот код ..

 


(function($){ 
    $.am_get_item = function (item_id, size_id){ 
     $.ajax({ url: "/order/item/" + item_id + "/" + size_id, success: function(data){ 
      $(".item_form").hide(); 
      $("#form_" + item_id).html(data); 
      /* $("#form_" + item_id).load("/order/item/" + item_id + "/" + size_id + "#show_item"); */ 
      $("#form_" + item_id).slideDown("slow"); 
      $("input#form1").keyup(function() {var value = $(this).val();$("div#ok").text(value);}).keyup(); 
     }});   
    } 
})(jQuery); 


 
+0

не знаю как .. – user154107

+1

@user: Чтобы «принять» ответ, щелкните по большой галочке слева от наиболее полезного ответа (если есть). Вы можете просмотреть [свои предыдущие вопросы] (http://stackoverflow.com/users/154107/user154107#questions-table) и принять к ним ответы. – user113716

+0

thx ... теперь мы можем ответить на один выше, пожалуйста. JQuery/ajax – user154107

ответ

0
$("#form_" + item_id).each(function() { 
    $(this).html(data); 
    var div = $(this).find("div_i_want_selector").clone(); 
    $(this).empty().append(div); 
    $(this).slideDown("slow"); 
}); 
+0

Я думаю, что функция поиска - это то, что я ищу. – user154107

+0

Ответ был ...

$(data).find("#show_item").appendTo("#form_" + item_id);
спасибо за подсказку ... – user154107

0

из http://api.jquery.com/load/

Фрагменты Загрузка страницы

Метод .load(), в отличие от $ .get(), , позволяет нам указать часть удаленного документа для вставки. Этот достигается специальным синтаксисом для параметра . Если один или несколько символов пробела включены в строку , часть строки , следующая за первым пространством, принимается как селектор jQuery, который определяет загружаемый контент.

Итак, в принципе, используйте функцию load() и добавьте конкретный селектор div в конце URL-адреса.

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