gpt4 book ai didi

php - 为什么我的 jquery 对话框 ajax 加载拉取整个页面而不是选择器 (div)?

转载 作者:行者123 更新时间:2023-11-30 18:30:07 26 4
gpt4 key购买 nike

我在通过 jquery ajax 加载调用加载我的选择器时遇到问题,请参见下文:-

         var $loading = $ ('<img src="/img/loading.gif" alt="loading">');

$("#addAddressBtn").click(function(){

var $dialog = $('<div></div>')
.append($loading.clone());

$dialog.load("/customer/profile#addressSel", [], function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
$dialog.html(msg + xhr.status + " " + xhr.statusText);
}
else{
$dialog.dialog({
title: "Add Address",
width: "auto",
height: "auto",
modal: "true"
});
$dialog.dialog('open');
return false;
};
});
});

我只想在对话框中显示 addresssSel div 并且正在加载整个个人资料页面,为什么?

最佳答案

您必须在“#”字符前放置一个空格。

$dialog.load("/customer/profile #addressSel", ...

请注意,执行此操作时,<script>里面的标签<div>您选择的将不会在页面片段加载并添加到 DOM 后执行。

关于php - 为什么我的 jquery 对话框 ajax 加载拉取整个页面而不是选择器 (div)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9896373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com