Javascript 通过ajax重新加载特定div的内容
我有一个页面,它有一个leftContent和rightContent Div ID,leftContent中有一个表单,当它被提交时,我希望leftContent显示一条消息,而rightContent Div应该保持不变,不能更改或重新加载 为了实现这一点,我尝试了以下关于AJAX成功的方法 尝试1 $'leftContent'。加载'test.php' 问题是,leftContent最终会显示整个页面,而不仅仅是消息 尝试2 $'leftContent'。加载'test.php容器' 问题是,尽管这对leftContent非常有效,但rightContent div消失了 如果能在这方面得到一些帮助,我将不胜感激。我建议使用jQuery.ajax而不是load,性能更好,代码更结构化 例如:Javascript 通过ajax重新加载特定div的内容,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我有一个页面,它有一个leftContent和rightContent Div ID,leftContent中有一个表单,当它被提交时,我希望leftContent显示一条消息,而rightContent Div应该保持不变,不能更改或重新加载 为了实现这一点,我尝试了以下关于AJAX成功的方法 尝试1 $'leftContent'。加载'test.php' 问题是,leftContent最终会显示整个页面,而不仅仅是消息 尝试2 $'leftContent'。加载'test.php容器' 问题
jQuery.ajax ({
url: 'your_url'
type: 'get',
dataType: 'html',
success: function (data)
{
_html = jQuery var (data);
// do some thing With html eg. _html.find ('div') addClass ('red')
jQuery ('# target') html (_html.);
}
});
这应该行得通
$('#leftContent').load(document.URL + ' #leftContent');
在追加的字符串中留出一个空格。简单的加载操作不需要所有这些。您是否检查了正在加载的CSS?您是否有多个id=container的元素?是的,css加载很好,只有一个名为container的div id。如果rightContainer消失,则会导致css崩溃。我真的怀疑这一点,因为leftContent div的内容看起来很好,并且它使用的是相同的cssOK,所以您的调用。鉴于缺乏其他信息,这是我们所能推测的。我来结束这个问题,还是你想结束?