这里我已经加载了页面......它一直隐藏直到被点击。单击后,将触发外部页面,打开并显示动态内容。
问题是它抓住了太多的页面......我只需要1 div的内容...而不是整个页面......
请帮助......这是代码......
(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 :(得分:0)
答案 1 :(得分:0)
加载页面碎片
.load()方法,与$ .get()不同, 允许我们指定一部分 要插入的远程文档。这个 是通过特殊语法实现的 url参数。如果一个或多个 空格字符包含在 string,字符串的一部分 假设第一个空格之后 成为一个jQuery选择器 确定要加载的内容。
所以,基本上,使用load()函数并在url的末尾添加特定的div选择器。